DnsServers using get_attr
Nameservers are configured on the ctlplane subnets by the undercloud installer, the nameservers are used early during the deployment, prior to running os-net-config. Remove the default DnsServer's in THT, replacing it with an empty list and use get_attr to get the values for DnsServers for the overcloud from the ctlplane subnet(s). A conditinal is used in puppet/role.role.j2.yaml so that the parameter value is used whenever it is not [] (default) to provide backwards compatibilityi and in case the user want to use different DnsServers for the overcloud and undercloud. Partial: blueprint tripleo-routed-networks-templates Change-Id: I5f33e06ca3f4b13cc355e02156edd9d8a1f773cd
This commit is contained in:
@@ -30,7 +30,10 @@ parameters:
|
||||
type: json
|
||||
DnsServers: # Override this via parameter_defaults
|
||||
default: []
|
||||
description: A list of DNS servers (2 max for some implementations) that will be added to resolv.conf.
|
||||
description: >
|
||||
DNS servers to use for the Overcloud (2 max for some implementations).
|
||||
If not set the nameservers configured in the ctlplane subnet's
|
||||
dns_nameservers attribute will be used.
|
||||
type: comma_delimited_list
|
||||
InterfaceLocalMtu: # Override this via parameter_defaults
|
||||
default: 1500
|
||||
|
||||
Reference in New Issue
Block a user