3 description: Address for registering endpoints in the cloud.
4 value: {get_attr: [undercloud_VLANPort, fixed_ips, 0, ip_address]}
6 # Override the main template which can also supply a static route.
8 type: OS::Heat::StructuredDeployment
10 config: {get_resource: undercloudVLANPortConfig}
11 server: {get_resource: undercloud}
12 signal_transport: NO_SIGNAL
13 undercloudVLANPortConfig:
14 type: OS::Heat::StructuredConfig
19 public_interface_tag_ip:
22 - - {get_attr: [undercloud_VLANPort, fixed_ips, 0, ip_address]}
24 # This should also be pulled out of the subnet. May need a
25 # neutron fix too - XXX make into a parameter and feed it
26 # in via _undercloud.sh for now.
27 # Tell the instance to apply the default route.
28 # Reinstate when https://bugs.launchpad.net/heat/+bug/1336656 is
30 # public_interface_route:
31 # get_attr: [undercloud_VLANPort, fixed_ips, 0, subnet, gateway_ip]
33 type: OS::Neutron::Port