1 heat_template_version: 2014-10-16
10 manager_oam_direct_ip_0:
16 packet_internal_network:
18 packet_mirror_network:
37 type: comma_delimited_list
71 oam_private_net_network_port:
74 get_param: oam_private_net_name
76 - get_param: security_group
77 type: OS::Neutron::Port
78 packet_internal_network_port:
81 get_param: packet_internal_network
83 - get_param: security_group
84 type: OS::Neutron::Port
85 packet_mirror_network_port:
88 get_param: packet_mirror_network
90 - get_param: security_group
91 type: OS::Neutron::Port
95 get_param: availability_zone_0
98 get_param: vLB_flavor_name
100 get_param: vlb_image_name
104 get_param: vLB_cluster_name
108 - get_param: vLB_index
110 manager_oam_direct_ip_0:
111 get_param: manager_oam_direct_ip_0
112 mount_colon__slash_config:
113 get_resource: vLB_volume_2
114 mount_colon__slash_data:
115 get_resource: vLB_volume_0
116 mount_colon__slash_log:
117 get_resource: vLB_volume_1
119 get_param: ntp_timezone
120 oam_private_network_cidr:
122 - oam_private_net_network_port
126 oam_private_network_ip_0:
128 - oam_private_net_network_port
132 packet_internal_network_cidr:
134 - packet_internal_network_port
138 packet_internal_network_ip_0:
140 - packet_internal_network_port
144 packet_mirror_network_cidr:
146 - packet_mirror_network_port
150 packet_mirror_network_ip_0:
152 - packet_mirror_network_port
157 get_param: region_name
159 get_param: rpmrepository_ip_0
161 get_param: tenant_name
171 - get_param: vLB_index
174 vLBAgent_version_name:
175 get_param: vLB_version_name
177 get_param: vLB_version_name
179 get_param: vf_module_id
181 get_param: vf_module_name
187 - get_param: vLB_index
190 get_resource: oam_private_net_network_port
192 get_resource: packet_mirror_network_port
194 get_resource: packet_internal_network_port
196 /root/CheckAvailability/check_availability.py:
197 get_file: check_availability.py
198 /root/RegisterStatus/register_status.py:
199 get_file: register_status.py
201 get_file: call_home.py
202 /root/dependencies.json:
203 get_file: vlbdependencies.json
204 /tmp/wait_for_resources.py:
205 get_file: wait_for_resources.py
210 get_param: domain_name
211 '%manager_hostname%':
212 get_param: manager_name_0
213 '%manager_oam_direct_ip_0%':
214 get_param: manager_oam_direct_ip_0
216 get_param: rpmrepository_ip_0
219 '%vLB_cluster_name%':
220 get_param: vLB_cluster_name
222 get_resource: vLB_volume_2
224 get_resource: vLB_volume_0
230 get_resource: vLB_volume_1
232 get_param: vLB_node_count
233 '%vLB_version_name%':
234 get_param: vLB_version_name
235 '%vProbe_cluster_name%':
236 get_param: vProbe_cluster_name
238 get_file: FEAdd_On_Module_vLBCloudConfig
239 user_data_format: RAW
240 type: OS::Nova::Server
245 type: OS::Heat::RandomString
249 get_param: vLB_volume_size_0
251 get_param: vLB_volume_type_0
252 type: OS::Cinder::Volume
256 get_resource: vLBInstance
258 get_resource: vLB_volume_0
259 type: OS::Cinder::VolumeAttachment
263 get_param: vLB_volume_size_1
265 get_param: vLB_volume_type_1
266 type: OS::Cinder::Volume
270 get_resource: vLBInstance
272 get_resource: vLB_volume_1
273 type: OS::Cinder::VolumeAttachment
277 get_param: vLB_volume_size_2
279 get_param: vLB_volume_type_2
280 type: OS::Cinder::Volume
284 get_resource: vLBInstance
286 get_resource: vLB_volume_2
287 type: OS::Cinder::VolumeAttachment