1 heat_template_version: 2014-10-16
10 manager_oam_direct_ip_0:
16 packet_internal_network:
18 packet_mirror_network:
30 vLBAgent_cluster_name:
37 type: comma_delimited_list
42 vLBAgent_version_name:
44 vLBAgent_volume_name_0:
46 vLBAgent_volume_name_1:
48 vLBAgent_volume_name_2:
50 vLBAgent_volume_size_0:
52 vLBAgent_volume_size_1:
54 vLBAgent_volume_size_2:
56 vLBAgent_volume_type_0:
58 vLBAgent_volume_type_1:
60 vLBAgent_volume_type_2:
75 oam_private_net_network_port:
78 get_param: oam_private_net_name
80 - get_param: security_group
81 type: OS::Neutron::Port
82 packet_internal_network_port:
85 get_param: packet_internal_network
87 - get_param: security_group
88 type: OS::Neutron::Port
89 packet_mirror_network_port:
92 get_param: packet_mirror_network
94 - get_param: security_group
95 type: OS::Neutron::Port
99 get_param: availability_zone_0
102 get_param: vLBAgent_flavor_name
104 get_param: vlb_agent_image_name
108 get_param: vLBAgent_cluster_name
112 - get_param: vLBAgent_index
113 machine_type: vLBAgent
114 manager_oam_direct_ip_0:
115 get_param: manager_oam_direct_ip_0
116 mount_colon__slash_config:
117 get_resource: vLBAgent_volume_2
118 mount_colon__slash_data:
119 get_resource: vLBAgent_volume_0
120 mount_colon__slash_log:
121 get_resource: vLBAgent_volume_1
123 get_param: ntp_timezone
124 oam_private_network_cidr:
126 - oam_private_net_network_port
130 oam_private_network_ip_0:
132 - oam_private_net_network_port
136 packet_internal_network_cidr:
138 - packet_internal_network_port
142 packet_internal_network_ip_0:
144 - packet_internal_network_port
148 packet_mirror_network_cidr:
150 - packet_mirror_network_port
154 packet_mirror_network_ip_0:
156 - packet_mirror_network_port
161 get_param: region_name
163 get_param: rpmrepository_ip_0
165 get_param: tenant_name
167 get_param: vLBAgent_index
175 - get_param: vLBAgent_index
177 get_param: vLBAgent_type
178 vLBAgent_version_name:
179 get_param: vLBAgent_version_name
181 get_param: vLB_node_count
183 get_param: vLBAgent_version_name
185 get_param: vf_module_id
187 get_param: vf_module_name
193 - get_param: vLBAgent_index
196 get_resource: oam_private_net_network_port
198 get_resource: packet_mirror_network_port
200 get_resource: packet_internal_network_port
202 /root/CheckAvailability/check_availability.py:
203 get_file: check_availability.py
204 /root/RegisterStatus/register_status.py:
205 get_file: register_status.py
207 get_file: call_home.py
208 /root/dependencies_with_vLB.json:
209 get_file: vlbagentdependencies_with_vLB.json
210 /root/dependencies_without_vLB.json:
211 get_file: vlbagentdependencies_without_vLB.json
212 /tmp/wait_for_resources.py:
213 get_file: wait_for_resources.py
218 get_param: domain_name
219 '%manager_hostname%':
220 get_param: manager_name_0
221 '%manager_oam_direct_ip_0%':
222 get_param: manager_oam_direct_ip_0
224 get_param: rpmrepository_ip_0
225 '%vLBAgent_cluster_name%':
226 get_param: vLBAgent_cluster_name
228 get_resource: vLBAgent_volume_2
230 get_resource: vLBAgent_volume_0
231 '%vLBAgent_id_number%':
236 get_resource: vLBAgent_volume_1
237 '%vLBAgent_node_count%':
238 get_param: vLBAgent_node_count
239 '%vLBAgent_version_name%':
240 get_param: vLBAgent_version_name
241 '%vLB_cluster_name%':
242 get_param: vLB_cluster_name
244 get_param: vLB_node_count
245 '%vProbe_cluster_name%':
246 get_param: vProbe_cluster_name
248 get_file: FEAdd_On_Module_vLBAgentCloudConfig
249 user_data_format: RAW
250 type: OS::Nova::Server
255 type: OS::Heat::RandomString
259 get_param: vLBAgent_volume_name_0
261 get_param: vLBAgent_volume_size_0
263 get_param: vLBAgent_volume_type_0
264 type: OS::Cinder::Volume
265 vLBAgent_volume_0_att:
268 get_resource: vLBAgentInstance
270 get_resource: vLBAgent_volume_0
271 type: OS::Cinder::VolumeAttachment
275 get_param: vLBAgent_volume_name_1
277 get_param: vLBAgent_volume_size_1
279 get_param: vLBAgent_volume_type_1
280 type: OS::Cinder::Volume
281 vLBAgent_volume_1_att:
284 get_resource: vLBAgentInstance
286 get_resource: vLBAgent_volume_1
287 type: OS::Cinder::VolumeAttachment
291 get_param: vLBAgent_volume_name_2
293 get_param: vLBAgent_volume_size_2
295 get_param: vLBAgent_volume_type_2
296 type: OS::Cinder::Volume
297 vLBAgent_volume_2_att:
300 get_resource: vLBAgentInstance
302 get_resource: vLBAgent_volume_2
303 type: OS::Cinder::VolumeAttachment