diff options
author | Dan Prince <dprince@redhat.com> | 2015-02-23 14:22:12 -0500 |
---|---|---|
committer | Dan Prince <dprince@redhat.com> | 2015-02-23 20:50:59 -0500 |
commit | c82b6cec10e1b411774d2f4d5d51565ba7c3550c (patch) | |
tree | e80a999cba61fb0d75fc847c031a112195b236d2 /deprecated/overcloud-vlan-port.yaml | |
parent | 112a42f34d4384eab729f039ad60b88cc714d09b (diff) |
Deprecate the old mergepy overcloud templates
This patch moves all the related mergepy templates for the
overcloud into a deprecated directory. The Makefile has
been updated so that overcloud.yaml is still generated
at the top level so this shouldn't break end users.
This is to reduce confusion for new users who are learning the
TripleO heat templates and find the fact that we have two full
implementations very confusing.
Change-Id: I0848aca4dee3e37cb4c6089c5f655ad22ac6c5fd
Diffstat (limited to 'deprecated/overcloud-vlan-port.yaml')
-rw-r--r-- | deprecated/overcloud-vlan-port.yaml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/deprecated/overcloud-vlan-port.yaml b/deprecated/overcloud-vlan-port.yaml new file mode 100644 index 00000000..8f6f6937 --- /dev/null +++ b/deprecated/overcloud-vlan-port.yaml @@ -0,0 +1,39 @@ +outputs: + controller0PublicIP: + description: Address for registering endpoints in the cloud. + value: {get_attr: [controller0_VLANPort, fixed_ips, 0, ip_address]} +resources: + # Override the main template which can also supply a static route. + controller0_99_VLANPort: + type: OS::Heat::StructuredDeployment + properties: + config: {get_resource: ControllerVLANPortConfig} + server: {get_resource: controller0} + signal_transport: NO_SIGNAL + input_values: + vlan_port: + list_join: + - '/' + - - {get_attr: [controller0_VLANPort, fixed_ips, 0, ip_address]} + # This should also be pulled out of the subnet. May need a + # neutron fix too - XXX make into a parameter and feed it + # in via _overcloud.sh for now. + - '24' + # Tell the instance to apply the default route. + # Reinstate when https://bugs.launchpad.net/heat/+bug/1336656 is + # sorted + # public_interface_route: + # get_attr: [controller0_VLANPort, fixed_ips, 0, subnet, gateway_ip] + ControllerVLANPortConfig: + type: OS::Heat::StructuredConfig + properties: + config: + neutron: + ovs: + public_interface_tag_ip: {get_input: vlan_port} + controller0_VLANPort: + type: OS::Neutron::Port + properties: + name: controller0_vlan + network: public + replacement_policy: AUTO |