1 heat_template_version: 2013-05-23
3 description: ASC Template
9 - allowed_values: [ Test, Prod ]
13 - allowed_values: [ NEE, STP ]
16 description: keypair to enable SSH access to the instance.
25 description: Policy server group. affinity/anti-affinity
26 type: comma_delimited_list
28 # Availability Zone information may need to be updated and the specifications under Nova server capabilities uncommented
34 description: Unique name for this VNF instance
35 default: This_is_the_SCP_name
38 description: Unique ID for this VNF instance
39 default: This_is_ths_SCP_id
43 description: port name
48 description: SCP BE Flavor
52 description: SCP FE Flavor
56 description: SCP SMP Flavor
60 description: SCP BE image
61 default: asc_base_image_be
64 description: SCP FE image
65 default: asc_base_image_fe
68 description: SCP SMP image
69 default: asc_base_image_smp
70 int_vscp_fe_cluster_net_id:
72 description: LAN2 FE Cluster/KA
73 int_vscp_fe_cluster_cidr:
75 description: Private Network2 Address (CIDR notation)
76 int_vscp_cluster_net_id:
78 description: LAN3 Cluster
79 int_vscp_cluster_cidr:
81 description: Private Network3 Address (CIDR notation)
82 int_vscp_ce_network_net_id:
84 description: Inter-CE Network
85 int_vscp_ce_network_cidr:
87 description: Private Network Address (CIDR notation)
88 SIGNET_vrf_A1_direct_net_id:
90 description: Network name for SIGTRAN_A
91 SIGNET_vrf_B1_direct_net_id:
93 description: Network name for SIGTRAN_B
94 Cricket_OCS_protected_net_id:
96 description: Network name for CRICKET_OCS
97 Mobility_OAM_protected_net_id:
99 description: Network name for OAM
100 be_Cricket_OCS_protected_ip_0:
102 label: be1 Cricket_OCS ip address
103 description: be1 Cricket_OCS ip address
104 be_Cricket_OCS_protected_ip_1:
106 label: be2 Cricket_OCS ip address
107 description: be2 Cricket_OCS ip address
108 be_Cricket_OCS_protected_ip_2:
110 label: be3 Cricket_OCS ip address
111 description: be3 Cricket_OCS ip address
112 be_Cricket_OCS_protected_ip_3:
114 label: be4 Cricket_OCS ip address
115 description: be4 Cricket_OCS ip address
116 be_Cricket_OCS_protected_ip_4:
118 label: be5 Cricket_OCS ip address
119 description: be5 Cricket_OCS ip address
120 fe_SIGNET_vrf_B1_direct_ip_0:
122 label: fe1 SIGTRAN ip address
123 description: fe1 SIGTRAN ip address
124 fe_SIGNET_vrf_A1_direct_ip_0:
126 label: fe2 SIGTRAN ip address
127 description: fe2 SIGTRAN ip address
128 be_Mobility_OAM_protected_ip_0:
130 label: be_0 OAM ip address
131 description: be_0 OAM ip address
132 be_Mobility_OAM_protected_ip_1:
134 label: be_1 OAM ip address
135 description: be_1 OAM ip address
136 be_Mobility_OAM_protected_ip_2:
138 label: be_2 OAM ip address
139 description: be_2 OAM ip address
140 be_Mobility_OAM_protected_ip_3:
142 label: be_3 OAM ip address
143 description: be_3 OAM ip address
144 be_Mobility_OAM_protected_ip_4:
146 label: be_4 OAM ip address
147 description: be_4 OAM ip address
148 fe_Mobility_OAM_protected_ip_0:
150 label: fe_0 OAM ip address
151 description: fe_0 OAM ip address
152 fe_Mobility_OAM_protected_ip_1:
154 label: fe_1 OAM ip address
155 description: fe_1 OAM ip address
156 smp_Mobility_OAM_protected_ip_0:
158 label: smp_0 OAM ip address
159 description: smp_0 OAM ip address
160 smp_Mobility_OAM_protected_ip_1:
162 label: smp_1 OAM ip address
163 description: smp_1 OAM ip address
167 description: name of VM
171 description: name of VM
175 description: name of VM
179 description: name of VM
183 description: name of VM
187 description: name of VM
191 description: name of VM
195 description: name of VM
199 description: name of VM
203 description: name of VM
207 ##description: name of VM
211 description: name of VM
215 description: FE1 Hostname (from Ulticom license)
218 description: FE1 Hostid (from Ulticom license)
222 description: FE2 Hostname (from Ulticom license)
225 description: FE2 Hostid (from Ulticom license)
229 description: NEE1 Hostname (from Ulticom license)
232 description: NEE1 Hostid (from Ulticom license)
236 description: vSCP point code (in "zone-cluster-member" format)
239 description: STP virtual point code (in "zone-cluster-member" format)
242 description: STP1 point code (in "zone-cluster-member" format)
245 description: STP2 point code (in "zone-cluster-member" format)
248 description: STP1 IP address
251 description: STP1 IP port
254 description: STP2 IP address
257 description: STP2 IP port
260 description: FE1 IP port in SIGTRAN network
263 description: FE2 IP port in SIGTRAN network
267 description: vSCP Global Title address
270 description: STP Global Title address
274 label: vSCP security group name
275 description: vSCP security group name
279 description: Additional route table for BEs
283 description: Additional route table for FE1
287 description: Additional route table for FE2
291 description: DRA VIP address
295 description: Lab name
300 type: OS::Nova::Server
302 name: { get_param: smp_name_1 }
303 image: { get_param: image_smp_name }
304 # key_name: { get_param: key_name }
305 availability_zone: { get_param: availability_zone_0 }
306 flavor: { get_param: flavor_smp_name }
307 scheduler_hints: { group: { get_resource: BE_Affinity } }
309 - port: { get_resource: port1 }
311 vnf_id: { get_param: vnf_id }
312 jx_lab_name: {get_param: lab_name}
314 user_data_format: RAW
316 type: OS::Nova::Server
318 name: { get_param: smp_name_2 }
319 image: { get_param: image_smp_name }
320 # key_name: { get_param: key_name }
321 availability_zone: { get_param: availability_zone_0 }
322 flavor: { get_param: flavor_smp_name }
323 scheduler_hints: { group: { get_resource: FE_SMP_Affinity } }
325 - port: { get_resource: port2 }
327 vnf_id: { get_param: vnf_id }
328 jx_lab_name: {get_param: lab_name}
330 user_data_format: RAW
333 type: OS::Nova::Server
335 name: { get_param: smp_name_2 }
336 image: { get_param: image_smp_name }
337 # key_name: { get_param: key_name }
338 availability_zone: { get_param: availability_zone_0 }
339 flavor: { get_param: flavor_smp_name }
340 scheduler_hints: { group1: { get_resource: FE_SMP_Affinity }, group2: { get_resource:
341 dynamicPolicy1 }, group3: { get_resource: dynamicPolicy2 }, group4: { get_resource: dynamicPolicy3 } }
343 - port: { get_resource: port3 }
344 - port: { get_resource: port4 }
346 vnf_id: { get_param: vnf_id }
347 jx_lab_name: {get_param: lab_name}
349 user_data_format: RAW
352 type: OS::Neutron::Port
354 network: {get_param: port_name}
355 replacement_policy: AUTO
358 type: OS::Neutron::Port
360 network: {get_param: port_name}
361 replacement_policy: AUTO
364 type: OS::Neutron::Port
366 network: {get_param: port_name}
367 replacement_policy: AUTO
370 type: OS::Neutron::Port
372 network: {get_param: port_name}
373 replacement_policy: AUTO
376 type: OS::Nova::ServerGroup
378 policies: ["affinity"]
381 type: OS::Nova::ServerGroup
383 policies: ["affinity"]
386 type: OS::Nova::ServerGroup
388 policies: [{ get_param: policy_value }]
391 type: OS::Nova::ServerGroup
393 policies: [{ get_attr: [port4, show]}]
396 type: OS::Nova::ServerGroup
398 policies: { get_param: policyListParam}