1 heat_template_version: 2014-10-16
12 manager_oam_direct_ip_0:
27 type: comma_delimited_list
30 qrouter_volume_name_0:
32 qrouter_volume_name_1:
34 qrouter_volume_name_2:
36 qrouter_volume_size_0:
38 qrouter_volume_size_1:
40 qrouter_volume_size_2:
42 qrouter_volume_type_0:
44 qrouter_volume_type_1:
46 qrouter_volume_type_2:
68 get_param: availability_zone_0
71 get_param: qrouter_flavor_name
73 get_param: qrouter_image_name
82 get_param: qrouter_cluster_name
86 - get_param: qrouter_index
88 mount_colon__slash_config:
89 get_resource: qrouter_volume_2
90 mount_colon__slash_data:
91 get_resource: qrouter_volume_0
92 mount_colon__slash_log:
93 get_resource: qrouter_volume_1
95 get_param: ntp_timezone
96 oam_private_network_ip_0:
98 - oam_private_net_network_port
103 get_param: region_name
105 get_param: rpmrepository_ip_0
107 get_param: tenant_name
109 get_param: version_number
111 get_param: vf_module_id
113 get_param: vf_module_name
119 - get_param: qrouter_index
122 get_resource: oam_private_net_network_port
124 get_resource: cdr_network_port
126 /root/CheckAvailability/check_availability.py:
127 get_file: check_availability.py
128 /root/RegisterStatus/register_status.py:
129 get_file: register_status.py
131 get_file: call_home.py
132 /root/dependencies.json:
133 get_file: qrouterdependencies.json
134 /tmp/wait_for_resources.py:
135 get_file: wait_for_resources.py
140 get_param: domain_name
141 '%manager_hostname%':
142 get_param: manager_name_0
143 '%manager_oam_direct_ip_0%':
144 get_param: manager_oam_direct_ip_0
145 '%qrouter_cluster_name%':
146 get_param: qrouter_cluster_name
147 '%qrouter_node_count%':
148 get_param: qrouter_node_count
150 get_param: rpmrepository_ip_0
152 get_file: FEAdd_On_Module_QRouterCloudConfig
153 user_data_format: RAW
154 type: OS::Nova::Server
158 get_param: cdr_network
160 - get_param: security_group
161 type: OS::Neutron::Port
162 oam_private_net_network_port:
165 get_param: oam_private_net_name
167 - get_param: security_group
168 type: OS::Neutron::Port
172 get_param: qrouter_volume_name_0
174 get_param: qrouter_volume_size_0
176 get_param: qrouter_volume_type_0
177 type: OS::Cinder::Volume
178 qrouter_volume_0_att:
181 get_resource: QRouter
183 get_resource: qrouter_volume_0
184 type: OS::Cinder::VolumeAttachment
188 get_param: qrouter_volume_name_1
190 get_param: qrouter_volume_size_1
192 get_param: qrouter_volume_type_1
193 type: OS::Cinder::Volume
194 qrouter_volume_1_att:
197 get_resource: QRouter
199 get_resource: qrouter_volume_1
200 type: OS::Cinder::VolumeAttachment
204 get_param: qrouter_volume_name_2
206 get_param: qrouter_volume_size_2
208 get_param: qrouter_volume_type_2
209 type: OS::Cinder::Volume
210 qrouter_volume_2_att:
213 get_resource: QRouter
215 get_resource: qrouter_volume_2
216 type: OS::Cinder::VolumeAttachment