1 heat_template_version: 2013-05-23
7 type: comma_delimited_list
8 description: CMAUI1, CMAUI2 server names
11 label: availabilityzone name
12 description: availabilityzone name
15 description: sub interface network
18 description: port network
20 type: comma_delimited_list
21 description: Ps server names
24 description: Ps Image server
27 description: Flavor for PS server
32 packet_ext_network_name:
34 description: network name
35 packet_int_network_name:
37 description: network name
39 type: comma_delimited_list
40 description: PD server names
43 description: PD Image server
46 description: Flavor for PD server
52 type: OS::Neutron::Net
55 get_param: packet_int_network_name
58 type: OS::Neutron::Net
61 get_param: packet_ext_network_name
64 type: OS::Neutron::Port
66 network: {get_resource: packet_int_network}
67 fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}]
68 replacement_policy: AUTO
71 type: OS::Nova::Server
73 name: { get_param: [ps_server_1b_names, 1]}
74 image: { get_param: ps_server_1b_image }
75 availability_zone: { get_param: availability_zone_0 }
76 flavor: { get_param: ps_server_1b_flavor }
78 - port: { get_resource: ps_server_1b_port_2 }
81 type: OS::Neutron::Port
83 network: {get_resource: packet_int_network}
84 fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 1]}}]
85 replacement_policy: AUTO
88 type: OS::Nova::Server
90 name: { get_param: [ps_server_1b_names, 2]}
91 image: { get_param: ps_server_1b_image }
92 availability_zone: { get_param: availability_zone_0 }
93 flavor: { get_param: ps_server_1b_flavor }
95 - port: { get_resource: ps_server_1b_port_3 }
98 type: OS::Heat::ResourceGroup
102 type: nested_vlan.yml
104 parent_interface: { get_resource: ps_server_1b_port_2}
105 net1: { get_resource: packet_ext_network}
107 test_resourceGroup_3:
108 type: OS::Heat::ResourceGroup
112 type: nested_vlan.yml
114 parent_interface: { get_resource: ps_server_1b_port_3}
115 net1: { get_resource: packet_ext_network}
118 type: OS::Neutron::Port
120 network: { get_resource: packet_int_network }
121 fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}]
122 replacement_policy: AUTO
125 type: OS::Nova::Server
127 name: { get_param: [pd_server_1b_names, 0]}
128 image: { get_param: pd_server_1b_image }
129 availability_zone: { get_param: availability_zone_0 }
130 flavor: { get_param: pd_server_1b_flavor }
132 - port: { get_resource: pd_server_1b_port_2 }
135 type: OS::Neutron::Port
137 network: { get_resource: packet_int_network }
138 fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 1]}}]
139 replacement_policy: AUTO
142 type: OS::Nova::Server
144 name: { get_param: [pd_server_1b_names, 1]}
145 image: { get_param: pd_server_1b_image }
146 availability_zone: { get_param: availability_zone_0 }
147 flavor: { get_param: pd_server_1b_flavor }
149 - port: { get_resource: pd_server_1b_port_3 }