1 heat_template_version: 2013-05-23
8 description: UID of OAM network
11 description: UID of OAM network
13 type: comma_delimited_list
14 description: CMAUI1, CMAUI2 server names
16 type: comma_delimited_list
17 description: CMAUI1, CMAUI2 server names
20 description: Image for CMAUI server
23 label: availabilityzone name
24 description: availabilityzone name
27 description: Flavor for CMAUI server
29 type: comma_delimited_list
30 description: CMAUI1, CMAUI2 server names
33 description: Image for CMAUI server
34 oam_server_1c2_flavor:
36 description: Flavor for CMAUI server
39 packet_internal_network_name:
41 packet_external_network_name:
46 type: comma_delimited_list
47 description: PD server names
50 description: PD Image server
52 type: comma_delimited_list
53 description: Ps server names
56 description: Ps Image server
59 description: Flavor for PD server
62 description: Flavor for PS server
70 type: OS::Neutron::Port
72 network: { get_param: net }
73 fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}]
74 replacement_policy: AUTO
77 type: OS::Neutron::Port
79 network: { get_param: net }
80 fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}]
81 replacement_policy: AUTO
84 type: OS::Nova::Server
86 name: { get_param: [pd_server_1b_names, 0]}
87 image: { get_param: pd_server_1b_image }
88 availability_zone: { get_param: availability_zone_0 }
89 flavor: { get_param: pd_server_1b_flavor }
91 - port: { get_resource: pd_server_1b_port }
94 type: OS::Nova::Server
96 name: { get_param: [ps_server_1b_names, 1]}
97 image: { get_param: ps_server_1b_image }
98 availability_zone: { get_param: availability_zone_0 }
99 flavor: { get_param: ps_server_1b_flavor }
101 - port: { get_resource: ps_server_1b_port }
104 type: OS::Neutron::Port
106 network: {get_resource: packet_internal_network}
107 fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
108 replacement_policy: AUTO
111 type: OS::Neutron::Port
113 network: {get_resource: packet_internal_network}
114 fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
115 replacement_policy: AUTO
118 type: OS::Nova::Server
120 name: { get_param: [cmaui_1c1_names, 0]}
121 image: { get_param: cmaui_1c1_image }
122 availability_zone: { get_param: availability_zone_0 }
123 flavor: { get_param: cmaui_1c1_flavor }
125 - port: { get_resource: cmaui_port_1 }
128 type: OS::Nova::Server
130 name: { get_param: [cmaui_1c1_names, 1]}
131 image: { get_param: cmaui_1c1_image }
132 availability_zone: { get_param: availability_zone_0 }
133 flavor: { get_param: cmaui_1c1_flavor }
135 - port: { get_resource: cmaui_port_2 }
138 type: OS::Neutron::Port
140 network: {get_resource: packet_internal_network}
141 fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
142 replacement_policy: AUTO
145 type: OS::Neutron::Port
147 network: {get_resource: packet_external_network}
148 fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
149 replacement_policy: AUTO
152 type: OS::Nova::Server
154 name: { get_param: [oam_server_1c2_names, 0]}
155 image: { get_param: oam_server_1c2_image }
156 availability_zone: { get_param: availability_zone_0 }
157 flavor: { get_param: oam_server_1c2_flavor }
159 - port: { get_resource: oam_port_1 }
162 type: OS::Nova::Server
164 name: { get_param: [oam_server_1c2_names, 1]}
165 image: { get_param: oam_server_1c2_image }
166 availability_zone: { get_param: availability_zone_0 }
167 flavor: { get_param: oam_server_1c2_flavor }
169 - port: { get_resource: oam_port_2 }
171 packet_internal_network:
172 type: OS::Neutron::Net
175 get_param: packet_internal_network_name
177 packet_external_network:
178 type: OS::Neutron::Net
181 get_param: packet_external_network_name