[SDC-29] rebase continue work to align source
[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         compute_1c1_scalling_instance_user_data_format:
115         - RAW2
116         - RAW1
117         port_1c1_t2_port_network_role_tag:
118         - ppds
119         - ppds
120         vm_flavor_name:
121           get_input: pd_flavor_name
122         port_1c1_t1_port_ip_requirements:
123         - - ip_version: 4
124             ip_count_required:
125               is_required: true
126             floating_ip_count_required:
127               is_required: false
128         - - ip_version: 4
129             ip_count_required:
130               is_required: true
131             floating_ip_count_required:
132               is_required: false
133         vm_image_name:
134           get_input: pd_image_name
135         compute_1c1_scalling_instance_name:
136         - get_input:
137           - 1c1_scalling_instance_names
138           - 2
139         - get_input:
140           - 1c1_scalling_instance_names
141           - 1
142         port_1c1_t1_port_name:
143         - 1c1_t1_port_1
144         - 1c1_t1_port_0
145         port_1c1_t1_port_network:
146         - 1c1_scalling_instance_network
147         - 1c1_scalling_instance_network
148         port_1c1_t2_port_fixed_ips:
149         - - ip_address:
150               get_input:
151               - myIPs
152               - 4
153         - - ip_address:
154               get_input:
155               - myIPs
156               - 2
157         port_1c1_t2_port_network:
158         - get_input: ppds_net_name
159         - get_input: ppds_net_name
160         port_1c1_t1_port_fixed_ips:
161         - - ip_address:
162               get_input:
163               - myIPs
164               - 3
165         - - ip_address:
166               get_input:
167               - myIPs
168               - 1
169         port_1c1_t2_port_ip_requirements:
170         - - ip_version: 4
171             ip_count_required:
172               is_required: true
173             floating_ip_count_required:
174               is_required: false
175         - - ip_version: 4
176             ip_count_required:
177               is_required: true
178             floating_ip_count_required:
179               is_required: false
180         port_1c1_t1_port_mac_requirements:
181         - mac_count_required:
182             is_required: false
183         - mac_count_required:
184             is_required: false
185         port_1c1_t2_port_mac_requirements:
186         - mac_count_required:
187             is_required: false
188         - mac_count_required:
189             is_required: false
190         compute_1c1_scalling_instance_availability_zone:
191         - get_input: availabilityzone_name
192         - get_input: availabilityzone_name
193         port_1c1_t2_port_name:
194         - 1c1_t2_port_1
195         - 1c1_t2_port_0
196         compute_1c1_scalling_instance_scheduler_hints:
197         - group: BE_Affinity_group
198         - group: BE_Affinity_group
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         compute_b_single_1b_availability_zone:
221         - get_input: availabilityzone_name
222         compute_b_single_1b_scheduler_hints:
223         - group: BE_Affinity_group
224         port_1b_t2_port_ip_requirements:
225         - - ip_version: 4
226             ip_count_required:
227               is_required: false
228             floating_ip_count_required:
229               is_required: false
230         vm_flavor_name:
231           get_input: pd_flavor_name
232         port_1b_t1_port_ip_requirements:
233         - - ip_version: 4
234             ip_count_required:
235               is_required: false
236             floating_ip_count_required:
237               is_required: false
238         vm_image_name:
239           get_input: pd_image_name
240         port_1b_t1_port_mac_requirements:
241         - mac_count_required:
242             is_required: false
243         port_1b_t2_port_network:
244         - b_single_1b_network
245         compute_b_single_1b_user_data_format:
246         - RAW
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         compute_1c2_catalog_instance_availability_zone:
275         - get_input: availabilityzone_name
276         vm_flavor_name:
277           get_input: pd_flavor_name
278         vm_image_name:
279           get_input: pd_image_name
280         port_1c2_t2_port_ip_requirements:
281         - - ip_version: 4
282             ip_count_required:
283               is_required: false
284             floating_ip_count_required:
285               is_required: false
286         port_1c2_t1_port_mac_requirements:
287         - mac_count_required:
288             is_required: false
289         port_1c2_t2_port_network:
290         - 1c2_catalog_instance_network
291         compute_1c2_catalog_instance_name:
292         - get_input:
293           - 1c2_catalog_instance_names
294           - 1
295         port_1c2_t1_port_network:
296         - get_input: oam_net_name
297         port_1c2_t2_port_mac_requirements:
298         - mac_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         compute_1c2_catalog_instance_availability_zone:
331         - get_input: availabilityzone_name
332         vm_flavor_name:
333           get_input: pd_flavor_name
334         vm_image_name:
335           get_input: pd_image_name
336         port_1c2_t2_port_ip_requirements:
337         - - ip_version: 4
338             ip_count_required:
339               is_required: false
340             floating_ip_count_required:
341               is_required: false
342         port_1c2_t1_port_mac_requirements:
343         - mac_count_required:
344             is_required: false
345         port_1c2_t2_port_network:
346         - 1c2_catalog_instance_network
347         compute_1c2_catalog_instance_name:
348         - get_input:
349           - 1c2_catalog_instance_names
350           - 2
351         port_1c2_t1_port_network:
352         - get_input: oam_net_name
353         port_1c2_t2_port_mac_requirements:
354         - mac_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         port_1a_t1_port_ip_requirements:
513         - - ip_version: 4
514             ip_count_required:
515               is_required: false
516             floating_ip_count_required:
517               is_required: false
518         port_1a_t2_port_network_role_tag:
519         - ppds
520         vm_flavor_name:
521           get_input: pd_flavor_name
522         port_1a_t2_port_network:
523         - get_input: ppds_net_name
524         port_1a_t1_port_mac_requirements:
525         - mac_count_required:
526             is_required: false
527         port_1a_t1_port_network:
528         - a_single_1a_network
529         vm_image_name:
530           get_input: pd_image_name
531         port_1a_t2_port_ip_requirements:
532         - - ip_version: 4
533             ip_count_required:
534               is_required: false
535             floating_ip_count_required:
536               is_required: false
537         compute_a_single_1a_availability_zone:
538         - get_input: availabilityzone_name
539         compute_a_single_1a_scheduler_hints:
540         - group: BE_Affinity_group
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         vm_flavor_name:
697           get_input: pd_flavor_name
698         port_1b_t1_port_ip_requirements:
699         - - ip_version: 4
700             ip_count_required:
701               is_required: false
702             floating_ip_count_required:
703               is_required: false
704         vm_image_name:
705           get_input: pd_image_name
706         compute_b_single_1b_user_data_format:
707         - RAW
708         port_1b_t2_port_mac_requirements:
709         - mac_count_required:
710             is_required: false
711         compute_b_single_1b_availability_zone:
712         - get_input: availabilityzone_name
713         compute_b_single_1b_scheduler_hints:
714         - group: BE_Affinity_group
715         port_1b_t2_port_ip_requirements:
716         - - ip_version: 4
717             ip_count_required:
718               is_required: false
719             floating_ip_count_required:
720               is_required: false
721         port_1b_t1_port_network_role_tag:
722         - oam
723         port_1b_t1_port_mac_requirements:
724         - mac_count_required:
725             is_required: false
726         port_1b_t2_port_network:
727         - b_single_1b_network
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