[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 / fulltest / mixPatterns / oneAppearancePerPattern / out / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     pd_flavor_name:
12       label: PD flavor name
13       hidden: false
14       immutable: false
15       type: string
16       description: flavor name of PD instance
17     availabilityzone_name:
18       label: availabilityzone name
19       hidden: false
20       immutable: false
21       type: string
22       description: availabilityzone name
23     ppds_net_name:
24       hidden: false
25       immutable: false
26       type: string
27     a_single_1a_names:
28       hidden: false
29       immutable: false
30       type: string
31     pcm_server_names:
32       hidden: false
33       immutable: false
34       type: string
35     pcm_image_name:
36       hidden: false
37       immutable: false
38       type: string
39     pd_image_name:
40       label: image name
41       hidden: false
42       immutable: false
43       type: string
44       description: PD image name
45     security_group_name:
46       hidden: false
47       immutable: false
48       type: string
49     pd_server_names:
50       label: PD server names
51       hidden: false
52       immutable: false
53       type: list
54       description: name of the PD instance
55       entry_schema:
56         type: string
57     1c2_catalog_instance_names:
58       hidden: false
59       immutable: false
60       type: string
61     pcm_flavor_name:
62       hidden: false
63       immutable: false
64       type: string
65     b_single_1b_names:
66       hidden: false
67       immutable: false
68       type: string
69     1c1_scalling_instance_names:
70       hidden: false
71       immutable: false
72       type: string
73     myIPs:
74       hidden: false
75       immutable: false
76       type: string
77     net_name:
78       hidden: false
79       immutable: false
80       type: string
81     oam_net_name:
82       hidden: false
83       immutable: false
84       type: string
85   node_templates:
86     abstract_pcm_server_0:
87       type: org.openecomp.resource.abstract.nodes.heat.pcm_server
88       directives:
89       - substitutable
90       properties:
91         pcm_flavor_name:
92           get_input: pcm_flavor_name
93         service_template_filter:
94           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
95         server_group: BE_Affinity_group
96         pcm_image_name:
97           get_input: pcm_image_name
98         security_group_name: jsa_security_group
99         pcm_server_name:
100           get_input:
101           - pcm_server_names
102           - 0
103         cps_net_name: nested_network
104       requirements:
105       - link_pcm_port_0:
106           capability: tosca.capabilities.network.Linkable
107           node: nested_network
108           relationship: tosca.relationships.network.LinksTo
109     abstract_1c1_scalling_instance:
110       type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
111       directives:
112       - substitutable
113       properties:
114         port_1c1_t1_port_fixed_ips:
115         - - ip_address:
116               get_input:
117               - myIPs
118               - 3
119         - - ip_address:
120               get_input:
121               - myIPs
122               - 1
123         compute_1c1_scalling_instance_user_data_format:
124         - RAW2
125         - RAW1
126         port_1c1_t2_port_ip_requirements:
127         - - ip_version: 4
128             ip_count_required:
129               is_required: true
130             floating_ip_count_required:
131               is_required: false
132         - - ip_version: 4
133             ip_count_required:
134               is_required: true
135             floating_ip_count_required:
136               is_required: false
137         port_1c1_t1_port_mac_requirements:
138         - mac_count_required:
139             is_required: false
140         - mac_count_required:
141             is_required: false
142         port_1c1_t2_port_network_role_tag:
143         - ppds
144         - ppds
145         port_1c1_t2_port_mac_requirements:
146         - mac_count_required:
147             is_required: false
148         - mac_count_required:
149             is_required: false
150         vm_flavor_name:
151           get_input: pd_flavor_name
152         compute_1c1_scalling_instance_availability_zone:
153         - get_input: availabilityzone_name
154         - get_input: availabilityzone_name
155         port_1c1_t1_port_ip_requirements:
156         - - ip_version: 4
157             ip_count_required:
158               is_required: true
159             floating_ip_count_required:
160               is_required: false
161         - - ip_version: 4
162             ip_count_required:
163               is_required: true
164             floating_ip_count_required:
165               is_required: false
166         port_1c1_t2_port_name:
167         - 1c1_t2_port_1
168         - 1c1_t2_port_0
169         vm_image_name:
170           get_input: pd_image_name
171         compute_1c1_scalling_instance_scheduler_hints:
172         - group: BE_Affinity_group
173         - group: BE_Affinity_group
174         compute_1c1_scalling_instance_name:
175         - get_input:
176           - 1c1_scalling_instance_names
177           - 2
178         - get_input:
179           - 1c1_scalling_instance_names
180           - 1
181         port_1c1_t1_port_name:
182         - 1c1_t1_port_1
183         - 1c1_t1_port_0
184         port_1c1_t1_port_network:
185         - 1c1_scalling_instance_network
186         - 1c1_scalling_instance_network
187         port_1c1_t2_port_fixed_ips:
188         - - ip_address:
189               get_input:
190               - myIPs
191               - 4
192         - - ip_address:
193               get_input:
194               - myIPs
195               - 2
196         port_1c1_t2_port_network:
197         - get_input: ppds_net_name
198         - get_input: ppds_net_name
199         service_template_filter:
200           substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
201           count: 2
202         index_value:
203           get_property:
204           - SELF
205           - service_template_filter
206           - index_value
207       requirements:
208       - link_1c1_scalling_instance_1c1_t1_port:
209           capability: tosca.capabilities.network.Linkable
210           node: 1c1_scalling_instance_network
211           relationship: tosca.relationships.network.LinksTo
212     abstract_b_single_1b_0:
213       type: org.openecomp.resource.abstract.nodes.b_single_1b_0
214       directives:
215       - substitutable
216       properties:
217         port_1b_t2_port_mac_requirements:
218         - mac_count_required:
219             is_required: false
220         port_1b_t1_port_ip_requirements:
221         - - ip_version: 4
222             ip_count_required:
223               is_required: false
224             floating_ip_count_required:
225               is_required: false
226         vm_image_name:
227           get_input: pd_image_name
228         compute_b_single_1b_availability_zone:
229         - get_input: availabilityzone_name
230         compute_b_single_1b_scheduler_hints:
231         - group: BE_Affinity_group
232         port_1b_t1_port_mac_requirements:
233         - mac_count_required:
234             is_required: false
235         port_1b_t2_port_network:
236         - b_single_1b_network
237         port_1b_t2_port_ip_requirements:
238         - - ip_version: 4
239             ip_count_required:
240               is_required: false
241             floating_ip_count_required:
242               is_required: false
243         compute_b_single_1b_user_data_format:
244         - RAW
245         vm_flavor_name:
246           get_input: pd_flavor_name
247         compute_b_single_1b_name:
248         - get_input:
249           - b_single_1b_names
250           - 0
251         service_template_filter:
252           substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
253           count: 1
254         index_value:
255           get_property:
256           - SELF
257           - service_template_filter
258           - index_value
259       requirements:
260       - link_b_single_1b_1b_t2_port:
261           capability: tosca.capabilities.network.Linkable
262           node: b_single_1b_network
263           relationship: tosca.relationships.network.LinksTo
264     b_single_1b_network:
265       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
266       properties:
267         network_name:
268           get_input: net_name
269     abstract_1c2_catalog_instance_0:
270       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
271       directives:
272       - substitutable
273       properties:
274         port_1c2_t1_port_mac_requirements:
275         - mac_count_required:
276             is_required: false
277         port_1c2_t2_port_network:
278         - 1c2_catalog_instance_network
279         compute_1c2_catalog_instance_availability_zone:
280         - get_input: availabilityzone_name
281         compute_1c2_catalog_instance_name:
282         - get_input:
283           - 1c2_catalog_instance_names
284           - 1
285         vm_flavor_name:
286           get_input: pd_flavor_name
287         port_1c2_t1_port_network:
288         - get_input: oam_net_name
289         port_1c2_t2_port_mac_requirements:
290         - mac_count_required:
291             is_required: false
292         vm_image_name:
293           get_input: pd_image_name
294         port_1c2_t2_port_ip_requirements:
295         - - ip_version: 4
296             ip_count_required:
297               is_required: false
298             floating_ip_count_required:
299               is_required: false
300         compute_1c2_catalog_instance_user_data_format:
301         - RAW1
302         port_1c2_t1_port_network_role_tag:
303         - oam
304         port_1c2_t1_port_ip_requirements:
305         - - ip_version: 4
306             ip_count_required:
307               is_required: false
308             floating_ip_count_required:
309               is_required: false
310         compute_1c2_catalog_instance_scheduler_hints:
311         - group: BE_Affinity_group
312         service_template_filter:
313           substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
314           count: 1
315         index_value:
316           get_property:
317           - SELF
318           - service_template_filter
319           - index_value
320       requirements:
321       - link_1c2_catalog_instance_1c2_t2_port:
322           capability: tosca.capabilities.network.Linkable
323           node: 1c2_catalog_instance_network
324           relationship: tosca.relationships.network.LinksTo
325     abstract_1c2_catalog_instance_1:
326       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
327       directives:
328       - substitutable
329       properties:
330         port_1c2_t1_port_mac_requirements:
331         - mac_count_required:
332             is_required: false
333         port_1c2_t2_port_network:
334         - 1c2_catalog_instance_network
335         compute_1c2_catalog_instance_availability_zone:
336         - get_input: availabilityzone_name
337         compute_1c2_catalog_instance_name:
338         - get_input:
339           - 1c2_catalog_instance_names
340           - 2
341         vm_flavor_name:
342           get_input: pd_flavor_name
343         port_1c2_t1_port_network:
344         - get_input: oam_net_name
345         port_1c2_t2_port_mac_requirements:
346         - mac_count_required:
347             is_required: false
348         vm_image_name:
349           get_input: pd_image_name
350         port_1c2_t2_port_ip_requirements:
351         - - ip_version: 4
352             ip_count_required:
353               is_required: false
354             floating_ip_count_required:
355               is_required: false
356         compute_1c2_catalog_instance_user_data_format:
357         - get_attribute:
358           - abstract_1c2_catalog_instance_0
359           - 1c2_catalog_instance_instance_name
360         port_1c2_t1_port_network_role_tag:
361         - oam
362         port_1c2_t1_port_ip_requirements:
363         - - ip_version: 4
364             ip_count_required:
365               is_required: false
366             floating_ip_count_required:
367               is_required: false
368         compute_1c2_catalog_instance_scheduler_hints:
369         - group: BE_Affinity_group
370         service_template_filter:
371           substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
372           count: 1
373         index_value:
374           get_property:
375           - SELF
376           - service_template_filter
377           - index_value
378       requirements:
379       - link_1c2_catalog_instance_1c2_t2_port:
380           capability: tosca.capabilities.network.Linkable
381           node: 1c2_catalog_instance_network
382           relationship: tosca.relationships.network.LinksTo
383     1c1_scalling_instance_network:
384       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
385       properties:
386         network_name:
387           get_input: net_name
388     nodeGetAttIn_network:
389       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
390       properties:
391         dhcp_agent_ids:
392           get_attribute:
393           - abstract_1c2_catalog_instance_1
394           - 1c2_catalog_instance_1c2_t1_port_tenant_id
395           - get_attribute:
396             - abstract_1c2_catalog_instance_0
397             - 1c2_catalog_instance_1c2_t1_port_tenant_id
398             - get_attribute:
399               - abstract_1c2_catalog_instance_0
400               - 1c2_catalog_instance_instance_name
401               - get_attribute:
402                 - abstract_1c2_catalog_instance_1
403                 - 1c2_catalog_instance_instance_name
404         tenant_id:
405           get_attribute:
406           - abstract_1c1_scalling_instance
407           - 1c1_scalling_instance_instance_name
408           - get_attribute:
409             - abstract_1c1_scalling_instance
410             - 1c1_scalling_instance_instance_name
411             - get_attribute:
412               - abstract_1c1_scalling_instance
413               - 1c1_scalling_instance_1c1_t2_port_tenant_id
414               - get_attribute:
415                 - abstract_1c1_scalling_instance
416                 - 1c1_scalling_instance_1c1_t2_port_tenant_id
417         admin_state_up:
418           get_attribute:
419           - abstract_a_single_1a
420           - a_single_1a_1a_t1_port_tenant_id
421         qos_policy:
422           get_attribute:
423           - abstract_a_single_1a
424           - a_single_1a_instance_name
425         network_name:
426           get_attribute:
427           - nestedNoUnified
428           - portId
429           - get_attribute:
430             - abstract_pcm_server_0
431             - server_pcm_id
432         value_specs:
433           get_attribute:
434           - abstract_b_single_1b_0
435           - b_single_1b_instance_name
436           - get_attribute:
437             - abstract_b_single_1b_1
438             - b_single_1b_instance_name
439             - get_attribute:
440               - abstract_b_single_1b_0
441               - b_single_1b_1b_t1_port_tenant_id
442               - get_attribute:
443                 - abstract_b_single_1b_1
444                 - b_single_1b_1b_t1_port_tenant_id
445     dependsOn_network:
446       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
447       properties:
448         network_name:
449           get_input: net_name
450       requirements:
451       - dependency:
452           capability: tosca.capabilities.Node
453           node: nestedNoUnified
454           relationship: tosca.relationships.DependsOn
455       - dependency:
456           capability: tosca.capabilities.Node
457           node: abstract_pcm_server_0
458           relationship: tosca.relationships.DependsOn
459       - dependency:
460           capability: feature_1c2_catalog_instance_1c2_t1_port
461           node: abstract_1c2_catalog_instance_1
462           relationship: tosca.relationships.DependsOn
463       - dependency:
464           capability: feature_1c2_catalog_instance_1c2_t1_port
465           node: abstract_1c2_catalog_instance_0
466           relationship: tosca.relationships.DependsOn
467       - dependency:
468           capability: feature_1c2_catalog_instance
469           node: abstract_1c2_catalog_instance_0
470           relationship: tosca.relationships.DependsOn
471       - dependency:
472           capability: feature_1c2_catalog_instance
473           node: abstract_1c2_catalog_instance_1
474           relationship: tosca.relationships.DependsOn
475       - dependency:
476           capability: feature_1c1_scalling_instance
477           node: abstract_1c1_scalling_instance
478           relationship: tosca.relationships.DependsOn
479       - dependency:
480           capability: feature_1c1_scalling_instance_1c1_t2_port
481           node: abstract_1c1_scalling_instance
482           relationship: tosca.relationships.DependsOn
483       - dependency:
484           capability: feature_b_single_1b
485           node: abstract_b_single_1b_0
486           relationship: tosca.relationships.DependsOn
487       - dependency:
488           capability: feature_b_single_1b
489           node: abstract_b_single_1b_1
490           relationship: tosca.relationships.DependsOn
491       - dependency:
492           capability: feature_b_single_1b_1b_t1_port
493           node: abstract_b_single_1b_0
494           relationship: tosca.relationships.DependsOn
495       - dependency:
496           capability: feature_b_single_1b_1b_t1_port
497           node: abstract_b_single_1b_1
498           relationship: tosca.relationships.DependsOn
499       - dependency:
500           capability: feature_a_single_1a
501           node: abstract_a_single_1a
502           relationship: tosca.relationships.DependsOn
503       - dependency:
504           capability: feature_a_single_1a_1a_t1_port
505           node: abstract_a_single_1a
506           relationship: tosca.relationships.DependsOn
507     abstract_a_single_1a:
508       type: org.openecomp.resource.abstract.nodes.a_single_1a
509       directives:
510       - substitutable
511       properties:
512         compute_a_single_1a_availability_zone:
513         - get_input: availabilityzone_name
514         compute_a_single_1a_scheduler_hints:
515         - group: BE_Affinity_group
516         port_1a_t1_port_ip_requirements:
517         - - ip_version: 4
518             ip_count_required:
519               is_required: false
520             floating_ip_count_required:
521               is_required: false
522         port_1a_t2_port_network_role_tag:
523         - ppds
524         vm_flavor_name:
525           get_input: pd_flavor_name
526         port_1a_t2_port_network:
527         - get_input: ppds_net_name
528         port_1a_t1_port_mac_requirements:
529         - mac_count_required:
530             is_required: false
531         port_1a_t1_port_network:
532         - a_single_1a_network
533         vm_image_name:
534           get_input: pd_image_name
535         port_1a_t2_port_ip_requirements:
536         - - ip_version: 4
537             ip_count_required:
538               is_required: false
539             floating_ip_count_required:
540               is_required: false
541         compute_a_single_1a_user_data_format:
542         - RAW
543         compute_a_single_1a_name:
544         - get_input:
545           - a_single_1a_names
546           - 0
547         port_1a_t2_port_mac_requirements:
548         - mac_count_required:
549             is_required: false
550         service_template_filter:
551           substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
552           count: 1
553         index_value:
554           get_property:
555           - SELF
556           - service_template_filter
557           - index_value
558       requirements:
559       - link_a_single_1a_1a_t1_port:
560           capability: tosca.capabilities.network.Linkable
561           node: a_single_1a_network
562           relationship: tosca.relationships.network.LinksTo
563     nestedNoUnified:
564       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
565       directives:
566       - substitutable
567       properties:
568         pcm_flavor_name:
569           get_input: pcm_flavor_name
570         service_template_filter:
571           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
572         server_group: BE_Affinity_group
573         pcm_image_name:
574           get_input: pcm_image_name
575         security_group_name: jsa_security_group
576         pcm_server_name:
577           get_input:
578           - pcm_server_names
579           - 0
580         cps_net_name: nested_network
581       requirements:
582       - link_pcm_port_2:
583           capability: tosca.capabilities.network.Linkable
584           node: nested_network
585           relationship: tosca.relationships.network.LinksTo
586       - link_pcm_port_0:
587           capability: tosca.capabilities.network.Linkable
588           node: nested_network
589           relationship: tosca.relationships.network.LinksTo
590     nested_network:
591       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
592       properties:
593         network_name:
594           get_input: net_name
595     jsa_security_group:
596       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
597       properties:
598         name:
599           get_input: security_group_name
600         description: ems security group
601         rules:
602         - protocol: tcp
603           ethertype: IPv4
604           port_range_max: 65535
605           remote_ip_prefix: 0.0.0.0/0
606           direction: egress
607           port_range_min: 1
608         - protocol: udp
609           ethertype: IPv4
610           port_range_max: 65535
611           remote_ip_prefix: 0.0.0.0/0
612           direction: egress
613           port_range_min: 1
614         - protocol: icmp
615           ethertype: IPv4
616           remote_ip_prefix: 0.0.0.0/0
617           direction: egress
618         - protocol: tcp
619           ethertype: IPv6
620           port_range_max: 65535
621           remote_ip_prefix: ::/0
622           direction: egress
623           port_range_min: 1
624         - protocol: udp
625           ethertype: IPv6
626           port_range_max: 65535
627           remote_ip_prefix: ::/0
628           direction: egress
629           port_range_min: 1
630         - protocol: icmp
631           ethertype: IPv6
632           remote_ip_prefix: ::/0
633           direction: egress
634         - protocol: tcp
635           ethertype: IPv4
636           port_range_max: 65535
637           remote_ip_prefix: 0.0.0.0/0
638           direction: ingress
639           port_range_min: 1
640         - protocol: udp
641           ethertype: IPv4
642           port_range_max: 65535
643           remote_ip_prefix: 0.0.0.0/0
644           direction: ingress
645           port_range_min: 1
646         - protocol: icmp
647           ethertype: IPv4
648           remote_ip_prefix: 0.0.0.0/0
649           direction: ingress
650         - protocol: tcp
651           ethertype: IPv6
652           port_range_max: 65535
653           remote_ip_prefix: ::/0
654           direction: ingress
655           port_range_min: 1
656         - protocol: udp
657           ethertype: IPv6
658           port_range_max: 65535
659           remote_ip_prefix: ::/0
660           direction: ingress
661           port_range_min: 1
662         - protocol: icmp
663           ethertype: IPv6
664           remote_ip_prefix: ::/0
665           direction: ingress
666       requirements:
667       - port:
668           capability: attachment_pcm_port_0
669           node: abstract_pcm_server_0
670           relationship: org.openecomp.relationships.AttachesTo
671       - port:
672           capability: attachment_pcm_port_1
673           node: abstract_pcm_server_0
674           relationship: org.openecomp.relationships.AttachesTo
675       - port:
676           capability: attachment_pcm_port_0
677           node: nestedNoUnified
678           relationship: org.openecomp.relationships.AttachesTo
679       - port:
680           capability: attachment_pcm_port_1
681           node: nestedNoUnified
682           relationship: org.openecomp.relationships.AttachesTo
683       - port:
684           capability: attachment_pcm_port_2
685           node: nestedNoUnified
686           relationship: org.openecomp.relationships.AttachesTo
687       - port:
688           capability: attachment_pcm_port_3
689           node: nestedNoUnified
690           relationship: org.openecomp.relationships.AttachesTo
691     abstract_b_single_1b_1:
692       type: org.openecomp.resource.abstract.nodes.b_single_1b_1
693       directives:
694       - substitutable
695       properties:
696         port_1b_t2_port_mac_requirements:
697         - mac_count_required:
698             is_required: false
699         compute_b_single_1b_availability_zone:
700         - get_input: availabilityzone_name
701         compute_b_single_1b_scheduler_hints:
702         - group: BE_Affinity_group
703         port_1b_t2_port_ip_requirements:
704         - - ip_version: 4
705             ip_count_required:
706               is_required: false
707             floating_ip_count_required:
708               is_required: false
709         vm_flavor_name:
710           get_input: pd_flavor_name
711         port_1b_t1_port_network_role_tag:
712         - oam
713         port_1b_t1_port_ip_requirements:
714         - - ip_version: 4
715             ip_count_required:
716               is_required: false
717             floating_ip_count_required:
718               is_required: false
719         vm_image_name:
720           get_input: pd_image_name
721         port_1b_t1_port_mac_requirements:
722         - mac_count_required:
723             is_required: false
724         port_1b_t2_port_network:
725         - b_single_1b_network
726         compute_b_single_1b_user_data_format:
727         - RAW
728         port_1b_t1_port_network:
729         - get_input: oam_net_name
730         compute_b_single_1b_name:
731         - get_input:
732           - b_single_1b_names
733           - 1
734         service_template_filter:
735           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
736           count: 1
737         index_value:
738           get_property:
739           - SELF
740           - service_template_filter
741           - index_value
742       requirements:
743       - link_b_single_1b_1b_t2_port:
744           capability: tosca.capabilities.network.Linkable
745           node: b_single_1b_network
746           relationship: tosca.relationships.network.LinksTo
747     a_single_1a_network:
748       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
749       properties:
750         network_name:
751           get_input: net_name
752     1c2_catalog_instance_network:
753       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
754       properties:
755         network_name:
756           get_input: net_name
757   groups:
758     hot-mog-0108-bs1271_group:
759       type: org.openecomp.groups.heat.HeatStack
760       properties:
761         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
762         description: heat template that creates MOG stack
763       members:
764       - b_single_1b_network
765       - 1c1_scalling_instance_network
766       - nodeGetAttIn_network
767       - dependsOn_network
768       - nestedNoUnified
769       - nested_network
770       - jsa_security_group
771       - a_single_1a_network
772       - 1c2_catalog_instance_network
773       - abstract_a_single_1a
774       - abstract_b_single_1b_0
775       - abstract_b_single_1b_1
776       - abstract_1c1_scalling_instance
777       - abstract_1c2_catalog_instance_0
778       - abstract_1c2_catalog_instance_1
779       - abstract_pcm_server_0
780     BE_Affinity_group:
781       type: tosca.groups.Root
782       members:
783       - abstract_a_single_1a
784       - abstract_b_single_1b_0
785       - abstract_b_single_1b_1
786       - abstract_1c1_scalling_instance
787       - abstract_1c2_catalog_instance_0
788       - abstract_1c2_catalog_instance_1
789   outputs:
790     out2:
791       value:
792         get_attribute:
793         - abstract_1c2_catalog_instance_1
794         - 1c2_catalog_instance_1c2_t1_port_tenant_id
795         - get_attribute:
796           - abstract_1c2_catalog_instance_0
797           - 1c2_catalog_instance_1c2_t1_port_tenant_id
798           - get_attribute:
799             - abstract_1c2_catalog_instance_0
800             - 1c2_catalog_instance_instance_name
801             - get_attribute:
802               - abstract_1c2_catalog_instance_1
803               - 1c2_catalog_instance_instance_name
804     out3:
805       value:
806         get_attribute:
807         - abstract_1c1_scalling_instance
808         - 1c1_scalling_instance_instance_name
809         - get_attribute:
810           - abstract_1c1_scalling_instance
811           - 1c1_scalling_instance_instance_name
812           - get_attribute:
813             - abstract_1c1_scalling_instance
814             - 1c1_scalling_instance_1c1_t2_port_tenant_id
815             - get_attribute:
816               - abstract_1c1_scalling_instance
817               - 1c1_scalling_instance_1c1_t2_port_tenant_id
818     out4:
819       value:
820         get_attribute:
821         - abstract_b_single_1b_0
822         - b_single_1b_instance_name
823         - get_attribute:
824           - abstract_b_single_1b_1
825           - b_single_1b_instance_name
826           - get_attribute:
827             - abstract_b_single_1b_0
828             - b_single_1b_1b_t1_port_tenant_id
829             - get_attribute:
830               - abstract_b_single_1b_1
831               - b_single_1b_1b_t1_port_tenant_id
832     out5:
833       value:
834         get_attribute:
835         - abstract_a_single_1a
836         - a_single_1a_instance_name
837     out1:
838       value:
839         get_attribute:
840         - nestedNoUnified
841         - portId
842         - get_attribute:
843           - abstract_pcm_server_0
844           - server_pcm_id
845     out6:
846       value:
847         get_attribute:
848         - abstract_a_single_1a
849         - a_single_1a_1a_t1_port_tenant_id
850   policies:
851     BE_Affinity_policy:
852       type: org.openecomp.policies.placement.Colocate
853       properties:
854         name: def
855         affinity: host
856       targets:
857       - BE_Affinity_group