3 description: Address for registering endpoints in the cloud.
4 value: {get_attr: [controller0_VLANPort, fixed_ips, 0, ip_address]}
6 # Override the main template which can also supply a static route.
7 controller0_99_VLANPort:
8 type: OS::Heat::StructuredDeployment
10 config: {get_resource: ControllerVLANPortConfig}
11 server: {get_resource: controller0}
12 signal_transport: NO_SIGNAL
17 - - {get_attr: [controller0_VLANPort, fixed_ips, 0, ip_address]}
18 # This should also be pulled out of the subnet. May need a
19 # neutron fix too - XXX make into a parameter and feed it
20 # in via _overcloud.sh for now.
22 # Tell the instance to apply the default route.
23 # Reinstate when https://bugs.launchpad.net/heat/+bug/1336656 is
25 # public_interface_route:
26 # get_attr: [controller0_VLANPort, fixed_ips, 0, subnet, gateway_ip]
27 ControllerVLANPortConfig:
28 type: OS::Heat::StructuredConfig
33 public_interface_tag_ip: {get_input: vlan_port}
35 type: OS::Neutron::Port
37 name: controller0_vlan
39 replacement_policy: AUTO