[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / subInterfaceToInterfaceConnection / vTSBC_AIC / expectedoutputfiles / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - CommonGlobalTypes:
6     file: CommonGlobalTypesServiceTemplate.yaml
7 - NovaServerGlobalTypes:
8     file: NovaServerGlobalTypesServiceTemplate.yaml
9 - NeutronPortGlobalTypes:
10     file: NeutronPortGlobalTypesServiceTemplate.yaml
11 - NeutronSecurityRulesGlobalTypes:
12     file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
13 - NeutronNetGlobalTypes:
14     file: NeutronNetGlobalTypesServiceTemplate.yaml
15 - CinderVolumeGlobalTypes:
16     file: CinderVolumeGlobalTypesServiceTemplate.yaml
17 - ContrailVirtualNetworkGlobalType:
18     file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
19 - ContrailNetworkRuleGlobalType:
20     file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
21 - AbstractSubstituteGlobalTypes:
22     file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
23 - ContrailV2VirtualMachineInterfaceGlobalType:
24     file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
25 - ContrailComputeGlobalTypes:
26     file: ContrailComputeGlobalTypesServiceTemplate.yaml
27 - ContrailPortGlobalTypes:
28     file: ContrailPortGlobalTypesServiceTemplate.yaml
29 - ContrailAbstractSubstituteGlobalTypes:
30     file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
31 - ContrailV2VirtualNetworkGlobalType:
32     file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
33 - ContrailV2NetworkRuleGlobalType:
34     file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
35 - ContrailV2VLANSubInterfaceGlobalType:
36     file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
37 - GlobalSubstitutionTypes:
38     file: GlobalSubstitutionTypesServiceTemplate.yaml
39 topology_template:
40   inputs:
41     ssc_a_name_0:
42       hidden: false
43       immutable: false
44       type: string
45       description: Name of VM A of SSC
46       constraints:
47       - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
48     mgmt_net_plen:
49       hidden: false
50       immutable: false
51       type: float
52       description: Management network prefix length
53       constraints:
54       - in_range:
55         - 0
56         - 32
57     ssc_b_name_0:
58       hidden: false
59       immutable: false
60       type: string
61       description: Name of VM B of SSC
62       constraints:
63       - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
64     rtp_msc_count:
65       hidden: false
66       immutable: false
67       type: float
68       description: Count of required RTP MSCs
69     ssc_b_untrusted_ip_0:
70       hidden: false
71       immutable: false
72       type: string
73       description: Fixed IPv4 address on untrusted/access network for SSC B. Only required when predefining fixed IPs.
74     perimeta_param_server_group:
75       hidden: false
76       immutable: false
77       type: string
78       description: UUID of server group to set anti-affinity policy for Perimeta instance.  Only used when doing healing.
79     int_ha_net_plen:
80       hidden: false
81       immutable: false
82       type: float
83       description: Intermal HA network prefix length.
84       constraints:
85       - in_range:
86         - 0
87         - 32
88     untrusted_vlan_networks:
89       hidden: false
90       immutable: false
91       type: list
92       description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list
93       entry_schema:
94         type: string
95     ssc_mgmt_vip_0:
96       hidden: false
97       immutable: false
98       type: string
99       description: Management virtual IP address to use for SSC.  Only required when predefining VIPs.
100     untrusted_vlan_ids:
101       hidden: false
102       immutable: false
103       type: list
104       description: List of VLAN IDs to use on the untrusted/access network
105       entry_schema:
106         type: string
107     perimeta_keypair:
108       hidden: false
109       immutable: false
110       type: string
111       description: Keypair to use for accessing these Perimeta instances
112       constraints: [
113         ]
114     mgmt_net_sec_groups:
115       hidden: false
116       immutable: false
117       type: list
118       description: Management network security groups
119       entry_schema:
120         type: string
121     ssc_trusted_vip_0:
122       hidden: false
123       immutable: false
124       type: string
125       description: Virtual IPv4 address on trusted/core network for SSC.
126     ssc_untrusted_vip_0:
127       hidden: false
128       immutable: false
129       type: string
130       description: Virtual IPv4 address on untrusted/access network for SSC. Only required when predefining virtual IPs.
131     rtp_msc_mgmt_vips:
132       hidden: false
133       immutable: false
134       type: list
135       description: Management virtual IP addresses to use for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
136       entry_schema:
137         type: string
138     ssc_b_trusted_ip_0:
139       hidden: false
140       immutable: false
141       type: string
142       description: Fixed IPv4 address on trusted/core network for SSC B. Only required when predefining fixed IPs.
143     untrusted_num_vlans:
144       hidden: false
145       immutable: false
146       type: float
147       description: Number of VLANs to connect to on the untrusted/access network
148     rtp_msc_untrusted_vips:
149       hidden: false
150       immutable: false
151       type: list
152       description: Virtual IPv4 address on untrusted/access network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
153       entry_schema:
154         type: string
155     rtp_msc_system_names:
156       hidden: false
157       immutable: false
158       type: list
159       description: List of system names of RTP MSC instances
160       entry_schema:
161         type: string
162     ssc_image_name:
163       hidden: false
164       immutable: false
165       type: string
166       description: Glance image to use for launching SSC Perimeta instances.
167       constraints: [
168         ]
169     trusted_net_id:
170       hidden: false
171       immutable: false
172       type: string
173       description: Network ID of trusted/core network.
174       constraints: [
175         ]
176     ntp_server_ip_addrs:
177       hidden: false
178       immutable: false
179       type: string
180       description: NTP server IPv4 addresses, separated by commas.  These must be accessible from the management network
181       constraints:
182       - pattern: ((?:\d{1,3}\.){3}\d{1,3},)*((?:\d{1,3}\.){3}\d{1,3})
183     ssc_b_untrusted_v6_ip_0:
184       hidden: false
185       immutable: false
186       type: string
187       description: Fixed IPv6 address on untrusted/access network for SSC B. Only required when predefining fixed IPs.
188     rtp_msc_untrusted_v6_vips:
189       hidden: false
190       immutable: false
191       type: list
192       description: Virtual IPv6 address on untrusted/access network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
193       entry_schema:
194         type: string
195     ssc_system_name_0:
196       hidden: false
197       immutable: false
198       type: string
199       description: System name of SSC
200       constraints:
201       - pattern: '[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$'
202     ssc_b_rf_ip_0:
203       hidden: false
204       immutable: false
205       type: string
206       description: Fixed IPv4 address on management/Rf network for SSC B. Only required when predefining fixed IPs.
207     ssc_flavor_name:
208       hidden: false
209       immutable: false
210       type: string
211       description: Flavor to use for creating SSC VM instance
212       constraints: [
213         ]
214     mgmt_net_id:
215       hidden: false
216       immutable: false
217       type: string
218       description: Management network ID
219       constraints: [
220         ]
221     rtp_msc_a_names:
222       hidden: false
223       immutable: false
224       type: list
225       description: List of names of RTP MSC VM A instances
226       entry_schema:
227         type: string
228     rtp_msc_trusted_vips:
229       hidden: false
230       immutable: false
231       type: list
232       description: Virtual IPv4 addresses on trusted/core network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
233       entry_schema:
234         type: string
235     vf_module_id:
236       hidden: false
237       immutable: false
238       type: string
239       description: Unique ID for this VF Module instance
240     untrusted_net_id:
241       hidden: false
242       immutable: false
243       type: string
244       description: Network ID of untrusted/access network.
245       constraints: [
246         ]
247     unused_port_net_id:
248       hidden: false
249       immutable: false
250       type: string
251       description: Unused network ID
252       constraints: [
253         ]
254     rtp_msc_b_untrusted_v6_ips:
255       hidden: false
256       immutable: false
257       type: list
258       description: Fixed IPv6 address on untrusted/access network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
259       entry_schema:
260         type: string
261     rtp_msc_b_mgmt_ips:
262       hidden: false
263       immutable: false
264       type: list
265       description: Management fixed IP addresses to use for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
266       entry_schema:
267         type: string
268     ssc_a_int_ha_ip_0:
269       hidden: false
270       immutable: false
271       type: string
272       description: HA fixed IP address to use for SSC A.  Only required when predefining fixed IPs.
273     ssc_b_mgmt_ip_0:
274       hidden: false
275       immutable: false
276       type: string
277       description: Management fixed IP address to use for SSC B.  Only required when predefining fixed IPs.
278     rtp_msc_flavor_name:
279       hidden: false
280       immutable: false
281       type: string
282       description: Flavor to use for creating RTP MSC VM instances
283       constraints: [
284         ]
285     rtp_msc_b_names:
286       hidden: false
287       immutable: false
288       type: list
289       description: List of names of RTP MSC VM B instances
290       entry_schema:
291         type: string
292     rtp_msc_b_untrusted_ips:
293       hidden: false
294       immutable: false
295       type: list
296       description: Fixed IPv4 address on untrusted/access network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
297       entry_schema:
298         type: string
299     int_ha_net_id:
300       hidden: false
301       immutable: false
302       type: string
303       description: Internal HA network ID
304       constraints: [
305         ]
306     ssc_b_int_ha_ip_0:
307       hidden: false
308       immutable: false
309       type: string
310       description: HA fixed IP address to use for SSC B.  Only required when predefining fixed IPs.
311     ssc_a_trusted_ip_0:
312       hidden: false
313       immutable: false
314       type: string
315       description: Fixed IPv4 address on trusted/core network for SSC A. Only required when predefining fixed IPs.
316     vnf_id:
317       hidden: false
318       immutable: false
319       type: string
320       description: ID of VNF
321     availability_zone_0:
322       hidden: false
323       immutable: false
324       type: string
325       description: Availability zone for A instances.
326     availability_zone_1:
327       hidden: false
328       immutable: false
329       type: string
330       description: Availability zone for B instances.
331     untrusted_net_sec_groups:
332       hidden: false
333       immutable: false
334       type: list
335       description: Security groups associated with untrusted/access network
336       entry_schema:
337         type: string
338     ssc_a_untrusted_v6_ip_0:
339       hidden: false
340       immutable: false
341       type: string
342       description: Fixed IPv6 address on untrusted/access network for SSC A. Only required when predefining fixed IPs.
343     ssc_rf_vip_0:
344       hidden: false
345       immutable: false
346       type: string
347       description: Virtual IPv4 address on management/Rf network for SSC. Only required when predefining virtual IPs.
348     rtp_msc_a_int_ha_ips:
349       hidden: false
350       immutable: false
351       type: list
352       description: HA fixed IP addresses to use for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
353       entry_schema:
354         type: string
355     rtp_msc_b_trusted_ips:
356       hidden: false
357       immutable: false
358       type: list
359       description: Fixed IPv4 address on trusted/core network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
360       entry_schema:
361         type: string
362     rtp_msc_a_trusted_ips:
363       hidden: false
364       immutable: false
365       type: list
366       description: Fixed IPv4 addresses on trusted/core network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
367       entry_schema:
368         type: string
369     rtp_msc_image_name:
370       hidden: false
371       immutable: false
372       type: string
373       description: Glance image to use for launching RTP MSC Perimeta instances.
374       constraints: [
375         ]
376     ssc_a_mgmt_ip_0:
377       hidden: false
378       immutable: false
379       type: string
380       description: Management fixed IP address to use for SSC A.  Only required when predefining fixed IPs.
381     rtp_msc_b_int_ha_ips:
382       hidden: false
383       immutable: false
384       type: list
385       description: HA fixed IP addresses to use for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
386       entry_schema:
387         type: string
388     ssc_untrusted_v6_vip_0:
389       hidden: false
390       immutable: false
391       type: string
392       description: Virtual IPv6 address on untrusted/access network for SSC. Only required when predefining virtual IPs.
393     rtp_msc_a_mgmt_ips:
394       hidden: false
395       immutable: false
396       type: list
397       description: Management fixed IP addresses to use for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
398       entry_schema:
399         type: string
400     rtp_msc_a_untrusted_ips:
401       hidden: false
402       immutable: false
403       type: list
404       description: Fixed IPv4 address on untrusted/access network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
405       entry_schema:
406         type: string
407     rtp_msc_index:
408       hidden: false
409       immutable: false
410       type: float
411       description: Index of RTP MSC to create/heal.
412     ssc_a_rf_ip_0:
413       hidden: false
414       immutable: false
415       type: string
416       description: Fixed IPv4 address on management/Rf network for SSC A. Only required when predefining fixed IPs.
417     ssc_a_untrusted_ip_0:
418       hidden: false
419       immutable: false
420       type: string
421       description: Fixed IPv4 address on untrusted/access network for SSC A. Only required when predefining fixed IPs.
422     rtp_msc_a_untrusted_v6_ips:
423       hidden: false
424       immutable: false
425       type: list
426       description: Fixed IPv6 address on untrusted/access network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
427       entry_schema:
428         type: string
429     mgmt_net_default_gateway:
430       hidden: false
431       immutable: false
432       type: string
433       description: Default gateway for management network
434     trusted_net_sec_groups:
435       hidden: false
436       immutable: false
437       type: list
438       description: Security groups associated with trusted/core network
439       entry_schema:
440         type: string
441     int_ha_net_sec_groups:
442       hidden: false
443       immutable: false
444       type: list
445       description: Security groups associated with internal HA network
446       entry_schema:
447         type: string
448   node_templates:
449     perimeta_ssc:
450       type: org.openecomp.resource.abstract.nodes.heat.perimeta_ha_swmu_a
451       directives:
452       - substitutable
453       properties:
454         mgmt_net_plen:
455           get_input: mgmt_net_plen
456         untrusted_b_ips:
457         - get_input: ssc_b_untrusted_ip_0
458         ha_net_id:
459           get_input: int_ha_net_id
460         perimeta_param_server_group:
461           get_input: perimeta_param_server_group
462         untrusted_vlan_networks:
463           get_input: untrusted_vlan_networks
464         perimeta_instance_index: 0
465         untrusted_vlan_ids:
466           get_input: untrusted_vlan_ids
467         service_template_filter:
468           substitute_service_template: perimeta_ha_swmu_aServiceTemplate.yaml
469         serv3_net_id:
470           get_input: mgmt_net_id
471         perimeta_keypair:
472           get_input: perimeta_keypair
473         mgmt_vips:
474         - get_input: ssc_mgmt_vip_0
475         untrusted_vips:
476         - get_input: ssc_untrusted_vip_0
477         serv3_a_ips:
478         - get_input: ssc_a_rf_ip_0
479         unused_net_id:
480           get_input: unused_port_net_id
481         untrusted_v6_vips:
482         - get_input: ssc_untrusted_v6_vip_0
483         ha_sec_groups:
484           get_input: int_ha_net_sec_groups
485         untrusted_num_vlans:
486           get_input: untrusted_num_vlans
487         system_names:
488         - get_input: ssc_system_name_0
489         vm_b_names:
490         - get_input: ssc_b_name_0
491         trusted_vips:
492         - get_input: ssc_trusted_vip_0
493         trusted_net_id:
494           get_input: trusted_net_id
495         untrusted_a_v6_ips:
496         - get_input: ssc_a_untrusted_v6_ip_0
497         mgmt_net_id:
498           get_input: mgmt_net_id
499         perimeta_flavor_name:
500           get_input: ssc_flavor_name
501         ha_network_plen:
502           get_input: int_ha_net_plen
503         vf_module_id:
504           get_input: vf_module_id
505         untrusted_net_id:
506           get_input: untrusted_net_id
507         perimeta_config:
508           str_replace:
509             template:
510               get_artifact:
511               - SELF
512               - ssc_a_template
513             params:
514               $COMPLETION_PARAMS: ''
515               $NTP_SERVER_IP_ADDRS:
516                 get_input: ntp_server_ip_addrs
517         vm_a_names:
518         - get_input: ssc_a_name_0
519         serv3_vips:
520         - get_input: ssc_rf_vip_0
521         mgmt_sec_groups:
522           get_input: mgmt_net_sec_groups
523         vnf_id:
524           get_input: vnf_id
525         availability_zone_0:
526           get_input: availability_zone_0
527         availability_zone_1:
528           get_input: availability_zone_1
529         ha_a_ips:
530         - get_input: ssc_a_int_ha_ip_0
531         trusted_a_ips:
532         - get_input: ssc_a_trusted_ip_0
533         trusted_sec_groups:
534           get_input: trusted_net_sec_groups
535         serv3_sec_groups:
536           get_input: mgmt_net_sec_groups
537         serv3_b_ips:
538         - get_input: ssc_b_rf_ip_0
539         ha_b_ips:
540         - get_input: ssc_b_int_ha_ip_0
541         untrusted_b_v6_ips:
542         - get_input: ssc_b_untrusted_v6_ip_0
543         mgmt_a_ips:
544         - get_input: ssc_a_mgmt_ip_0
545         vm_role: ssc
546         trusted_b_ips:
547         - get_input: ssc_b_trusted_ip_0
548         perimeta_image_name:
549           get_input: ssc_image_name
550         mgmt_net_default_gateway:
551           get_input: mgmt_net_default_gateway
552         untrusted_a_ips:
553         - get_input: ssc_a_untrusted_ip_0
554         untrusted_sec_groups:
555           get_input: untrusted_net_sec_groups
556         mgmt_b_ips:
557         - get_input: ssc_b_mgmt_ip_0
558       artifacts:
559         ssc_a_template:
560           type: tosca.artifacts.Deployment
561           file: ../Artifacts/ssc_a_template.json
562     perimeta_rtp_mscs:
563       type: org.openecomp.resource.abstract.nodes.heat.perimeta_ha_sw_a
564       directives:
565       - substitutable
566       properties:
567         vf_module_id:
568           get_input: vf_module_id
569         untrusted_net_id:
570           get_input: untrusted_net_id
571         mgmt_net_plen:
572           get_input: mgmt_net_plen
573         perimeta_config:
574           str_replace:
575             template:
576               get_artifact:
577               - SELF
578               - msc_a_template
579             params:
580               $COMPLETION_PARAMS: ''
581               $NTP_SERVER_IP_ADDRS:
582                 get_input: ntp_server_ip_addrs
583         vm_a_names:
584           get_input: rtp_msc_a_names
585         untrusted_b_ips:
586           get_input: rtp_msc_b_untrusted_ips
587         ha_net_id:
588           get_input: int_ha_net_id
589         perimeta_param_server_group:
590           get_input: perimeta_param_server_group
591         untrusted_vlan_networks:
592           get_input: untrusted_vlan_networks
593         mgmt_sec_groups:
594           get_input: mgmt_net_sec_groups
595         perimeta_instance_index:
596           get_input: rtp_msc_index
597         untrusted_vlan_ids:
598           get_input: untrusted_vlan_ids
599         service_template_filter:
600           substitute_service_template: perimeta_ha_sw_aServiceTemplate.yaml
601         perimeta_keypair:
602           get_input: perimeta_keypair
603         mgmt_vips:
604           get_input: rtp_msc_mgmt_vips
605         untrusted_vips:
606           get_input: rtp_msc_untrusted_vips
607         vnf_id:
608           get_input: vnf_id
609         availability_zone_0:
610           get_input: availability_zone_0
611         availability_zone_1:
612           get_input: availability_zone_1
613         ha_a_ips:
614           get_input: rtp_msc_a_int_ha_ips
615         untrusted_v6_vips:
616           get_input: rtp_msc_untrusted_v6_vips
617         ha_sec_groups:
618           get_input: int_ha_net_sec_groups
619         trusted_a_ips:
620           get_input: rtp_msc_a_trusted_ips
621         untrusted_num_vlans:
622           get_input: untrusted_num_vlans
623         system_names:
624           get_input: rtp_msc_system_names
625         vm_b_names:
626           get_input: rtp_msc_b_names
627         trusted_sec_groups:
628           get_input: trusted_net_sec_groups
629         trusted_vips:
630           get_input: rtp_msc_trusted_vips
631         trusted_net_id:
632           get_input: trusted_net_id
633         ha_b_ips:
634           get_input: rtp_msc_b_int_ha_ips
635         untrusted_a_v6_ips:
636           get_input: rtp_msc_a_untrusted_v6_ips
637         untrusted_b_v6_ips:
638           get_input: rtp_msc_b_untrusted_v6_ips
639         mgmt_a_ips:
640           get_input: rtp_msc_a_mgmt_ips
641         vm_role: rtp_msc
642         trusted_b_ips:
643           get_input: rtp_msc_b_trusted_ips
644         perimeta_image_name:
645           get_input: rtp_msc_image_name
646         mgmt_net_default_gateway:
647           get_input: mgmt_net_default_gateway
648         untrusted_a_ips:
649           get_input: rtp_msc_a_untrusted_ips
650         untrusted_sec_groups:
651           get_input: untrusted_net_sec_groups
652         mgmt_net_id:
653           get_input: mgmt_net_id
654         perimeta_flavor_name:
655           get_input: rtp_msc_flavor_name
656         ha_network_plen:
657           get_input: int_ha_net_plen
658         mgmt_b_ips:
659           get_input: rtp_msc_b_mgmt_ips
660       artifacts:
661         msc_a_template:
662           type: tosca.artifacts.Deployment
663           file: ../Artifacts/msc_a_template.json
664   groups:
665     base_perimeta_deployment_create_group:
666       type: org.openecomp.groups.heat.HeatStack
667       properties:
668         heat_file: ../Artifacts/base_perimeta_deployment_create.yaml
669         description: |
670           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
671       members:
672       - perimeta_ssc
673       - perimeta_rtp_mscs
674     module_2_perimeta_rtp_msc_rebuild_scaling_group:
675       type: org.openecomp.groups.heat.HeatStack
676       properties:
677         heat_file: ../Artifacts/module_2_perimeta_rtp_msc_rebuild_scaling.yaml
678         description: |
679           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
680       members:
681       - perimeta_rtp_mscs
682     module_2_perimeta_rtp_msc_a_healing_group:
683       type: org.openecomp.groups.heat.HeatStack
684       properties:
685         heat_file: ../Artifacts/module_2_perimeta_rtp_msc_a_healing.yaml
686         description: |
687           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
688       members:
689       - perimeta_rtp_mscs
690     module_1_perimeta_ssc_rebuild_group:
691       type: org.openecomp.groups.heat.HeatStack
692       properties:
693         heat_file: ../Artifacts/module_1_perimeta_ssc_rebuild.yaml
694         description: |
695           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
696       members:
697       - perimeta_ssc
698     module_1_perimeta_ssc_b_healing_group:
699       type: org.openecomp.groups.heat.HeatStack
700       properties:
701         heat_file: ../Artifacts/module_1_perimeta_ssc_b_healing.yaml
702         description: |
703           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
704       members:
705       - perimeta_ssc
706     module_2_perimeta_rtp_msc_b_healing_group:
707       type: org.openecomp.groups.heat.HeatStack
708       properties:
709         heat_file: ../Artifacts/module_2_perimeta_rtp_msc_b_healing.yaml
710         description: |
711           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
712       members:
713       - perimeta_rtp_mscs
714     module_1_perimeta_ssc_a_healing_group:
715       type: org.openecomp.groups.heat.HeatStack
716       properties:
717         heat_file: ../Artifacts/module_1_perimeta_ssc_a_healing.yaml
718         description: |
719           HOT template to instantiate a Perimeta SSC plus MxRTP MSCs plus NxMSRP MSCs
720       members:
721       - perimeta_ssc
722   outputs:
723     ssc_server_group:
724       description: Server group for SSC pair
725       value:
726         get_attribute:
727         - perimeta_ssc
728         - server_group_used
729     rtp_msc_server_groups:
730       description: Server groups for RTP MSC pairs
731       value:
732         get_attribute:
733         - perimeta_rtp_mscs
734         - server_group_used
735     msw_template_version:
736       description: Version of the heat templates used to instantiate the VMs
737       value: 4.0.1 - 2016-10-28