19381ecffb
The route to metadata service is set up in host_routes of ctlplane subnets by extraconf post deploy:: extraconfig/post_deploy/undercloud_ctlplane_network.py Use get_attr on the server resource to resolve attribute value from the subnet(s) and pass it to the parameter 'EC2MetadatIp' used in the THT/network/config/* templates. Changes the default for 'EC2MetadatIp' to ''. Removes the comment that the value should be overriden in parameters_defaults. It also removes the parameter from network-environment templates. A conditinal is used in puppet/role.role.j2.yaml so that the parameter value is used whenever it is not '' (the default) to provide backwards compatibility in case the user set a different value for this parameter in network-environment.yaml. When deploying a routed control plane the network config templates would previously need to be updated to carry 'EC2MetadatIpLeafX' parameters for each leaf. By getting the value to pass from the server resource this change reduces the required nic-config template customisation. (Reduces the risk of user error.) Partial: blueprint tripleo-routed-networks-templates Change-Id: I9c019ec840a44ca8c5f98be55daea365bc6554ec |
||
---|---|---|
.. | ||
notes | ||
source |