У меня есть DHCPOptions, определенные в моем шаблоне CloudFormation следующим образом:
DhcpOptionSet:
Type: AWS::EC2::DHCPOptions
DependsOn:
- DnsInstance
- DnsSecondaryInstance
Properties:
DomainName: test.local
DomainNameServers:
- !GetAtt DnsInstance.PrivateIp
- !GetAtt DnsSecondaryInstance.PrivateIp
- AmazonProvidedDNS
Tags:
- Key: Name
Value: test-option-set
Однако, когда CF создает DHCP OptionSet, порядок серверов имен не совпадает с тем, что я определил вшаблон.Кажется, что независимо от того, в каком порядке я разместил их для моего шаблона, они заканчиваются следующим образом:
DnsSecondaryInstance.PrivateIp,AmazonProvidedDNS,DnsInstance.PrivateIp
Это приводит к тому, что resolv.conf
на серверах будет в неправильном порядке.Есть ли способ обеспечить заказ OptionSet?