f27ed2c5fb03797a99268418873c8331948adb42
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: Main\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 - GlobalSubstitutionTypes:\r
8     file: GlobalSubstitutionTypesServiceTemplate.yaml\r
9 topology_template:\r
10   inputs:\r
11     pd_flavor_name:\r
12       label: PD flavor name\r
13       hidden: false\r
14       immutable: false\r
15       annotations:\r
16         source:\r
17           type: org.openecomp.annotations.Source\r
18           properties:\r
19             vf_module_label:\r
20             - hot-mog-0108-bs1271\r
21             source_type: HEAT\r
22             param_name: pd_flavor_name\r
23       type: string\r
24       description: flavor name of PD instance\r
25     availabilityzone_name:\r
26       label: availabilityzone name\r
27       hidden: false\r
28       immutable: false\r
29       annotations:\r
30         source:\r
31           type: org.openecomp.annotations.Source\r
32           properties:\r
33             vf_module_label:\r
34             - hot-mog-0108-bs1271\r
35             source_type: HEAT\r
36             param_name: availabilityzone_name\r
37       type: string\r
38       description: availabilityzone name\r
39     ppds_net_name:\r
40       hidden: false\r
41       immutable: false\r
42       annotations:\r
43         source:\r
44           type: org.openecomp.annotations.Source\r
45           properties:\r
46             vf_module_label:\r
47             - hot-mog-0108-bs1271\r
48             source_type: HEAT\r
49             param_name: ppds_net_name\r
50       type: string\r
51     a_single_1a_names:\r
52       hidden: false\r
53       immutable: false\r
54       annotations:\r
55         source:\r
56           type: org.openecomp.annotations.Source\r
57           properties:\r
58             vf_module_label:\r
59             - hot-mog-0108-bs1271\r
60             source_type: HEAT\r
61             param_name: a_single_1a_names\r
62       type: string\r
63     a_single_2a_names:\r
64       hidden: false\r
65       immutable: false\r
66       annotations:\r
67         source:\r
68           type: org.openecomp.annotations.Source\r
69           properties:\r
70             vf_module_label:\r
71             - hot-mog-0108-bs1271\r
72             source_type: HEAT\r
73             param_name: a_single_2a_names\r
74       type: string\r
75     2c2_catalog_instance_names:\r
76       hidden: false\r
77       immutable: false\r
78       annotations:\r
79         source:\r
80           type: org.openecomp.annotations.Source\r
81           properties:\r
82             vf_module_label:\r
83             - hot-mog-0108-bs1271\r
84             source_type: HEAT\r
85             param_name: 2c2_catalog_instance_names\r
86       type: string\r
87     pcm_server_names:\r
88       hidden: false\r
89       immutable: false\r
90       annotations:\r
91         source:\r
92           type: org.openecomp.annotations.Source\r
93           properties:\r
94             vf_module_label:\r
95             - hot-mog-0108-bs1271\r
96             source_type: HEAT\r
97             param_name: pcm_server_names\r
98       type: string\r
99     pcm_image_name:\r
100       hidden: false\r
101       immutable: false\r
102       annotations:\r
103         source:\r
104           type: org.openecomp.annotations.Source\r
105           properties:\r
106             vf_module_label:\r
107             - hot-mog-0108-bs1271\r
108             source_type: HEAT\r
109             param_name: pcm_image_name\r
110       type: string\r
111     pd_image_name:\r
112       label: image name\r
113       hidden: false\r
114       immutable: false\r
115       annotations:\r
116         source:\r
117           type: org.openecomp.annotations.Source\r
118           properties:\r
119             vf_module_label:\r
120             - hot-mog-0108-bs1271\r
121             source_type: HEAT\r
122             param_name: pd_image_name\r
123       type: string\r
124       description: PD image name\r
125     security_group_name:\r
126       hidden: false\r
127       immutable: false\r
128       annotations:\r
129         source:\r
130           type: org.openecomp.annotations.Source\r
131           properties:\r
132             vf_module_label:\r
133             - hot-mog-0108-bs1271\r
134             source_type: HEAT\r
135             param_name: security_group_name\r
136       type: string\r
137     pd_server_names:\r
138       label: PD server names\r
139       hidden: false\r
140       immutable: false\r
141       annotations:\r
142         source:\r
143           type: org.openecomp.annotations.Source\r
144           properties:\r
145             vf_module_label:\r
146             - hot-mog-0108-bs1271\r
147             source_type: HEAT\r
148             param_name: pd_server_names\r
149       type: list\r
150       description: name of the PD instance\r
151       entry_schema:\r
152         type: string\r
153     1c2_catalog_instance_names:\r
154       hidden: false\r
155       immutable: false\r
156       annotations:\r
157         source:\r
158           type: org.openecomp.annotations.Source\r
159           properties:\r
160             vf_module_label:\r
161             - hot-mog-0108-bs1271\r
162             source_type: HEAT\r
163             param_name: 1c2_catalog_instance_names\r
164       type: string\r
165     pcm_flavor_name:\r
166       hidden: false\r
167       immutable: false\r
168       annotations:\r
169         source:\r
170           type: org.openecomp.annotations.Source\r
171           properties:\r
172             vf_module_label:\r
173             - hot-mog-0108-bs1271\r
174             source_type: HEAT\r
175             param_name: pcm_flavor_name\r
176       type: string\r
177     b_single_1b_names:\r
178       hidden: false\r
179       immutable: false\r
180       annotations:\r
181         source:\r
182           type: org.openecomp.annotations.Source\r
183           properties:\r
184             vf_module_label:\r
185             - hot-mog-0108-bs1271\r
186             source_type: HEAT\r
187             param_name: b_single_1b_names\r
188       type: string\r
189     1c12_scalling_instance_names:\r
190       hidden: false\r
191       immutable: false\r
192       annotations:\r
193         source:\r
194           type: org.openecomp.annotations.Source\r
195           properties:\r
196             vf_module_label:\r
197             - hot-mog-0108-bs1271\r
198             source_type: HEAT\r
199             param_name: 1c12_scalling_instance_names\r
200       type: string\r
201     b_single_2b_names:\r
202       hidden: false\r
203       immutable: false\r
204       annotations:\r
205         source:\r
206           type: org.openecomp.annotations.Source\r
207           properties:\r
208             vf_module_label:\r
209             - hot-mog-0108-bs1271\r
210             source_type: HEAT\r
211             param_name: b_single_2b_names\r
212       type: string\r
213     myIPs:\r
214       hidden: false\r
215       immutable: false\r
216       annotations:\r
217         source:\r
218           type: org.openecomp.annotations.Source\r
219           properties:\r
220             vf_module_label:\r
221             - hot-mog-0108-bs1271\r
222             source_type: HEAT\r
223             param_name: myIPs\r
224       type: string\r
225     net_name:\r
226       hidden: false\r
227       immutable: false\r
228       annotations:\r
229         source:\r
230           type: org.openecomp.annotations.Source\r
231           properties:\r
232             vf_module_label:\r
233             - hot-mog-0108-bs1271\r
234             source_type: HEAT\r
235             param_name: net_name\r
236       type: string\r
237     1c11_scalling_instance_names:\r
238       hidden: false\r
239       immutable: false\r
240       annotations:\r
241         source:\r
242           type: org.openecomp.annotations.Source\r
243           properties:\r
244             vf_module_label:\r
245             - hot-mog-0108-bs1271\r
246             source_type: HEAT\r
247             param_name: 1c11_scalling_instance_names\r
248       type: string\r
249     oam_net_name:\r
250       hidden: false\r
251       immutable: false\r
252       annotations:\r
253         source:\r
254           type: org.openecomp.annotations.Source\r
255           properties:\r
256             vf_module_label:\r
257             - hot-mog-0108-bs1271\r
258             source_type: HEAT\r
259             param_name: oam_net_name\r
260       type: string\r
261   node_templates:\r
262     abstract_b_single_1b:\r
263       type: org.openecomp.resource.abstract.nodes.b_single_1b\r
264       directives:\r
265       - substitutable\r
266       properties:\r
267         vm_flavor_name:\r
268           get_input: pd_flavor_name\r
269         port_1b_t1_port_ip_requirements:\r
270         - ip_version: 4\r
271           ip_count_required:\r
272             is_required: false\r
273           floating_ip_count_required:\r
274             is_required: false\r
275         - ip_version: 6\r
276           ip_count_required:\r
277             is_required: false\r
278           floating_ip_count_required:\r
279             is_required: false\r
280         vm_image_name:\r
281           get_input: pd_image_name\r
282         compute_b_single_1b_user_data_format:\r
283         - RAW\r
284         port_1b_t2_port_mac_requirements:\r
285           mac_count_required:\r
286             is_required: false\r
287         compute_b_single_1b_availability_zone:\r
288         - get_input: availabilityzone_name\r
289         compute_b_single_1b_scheduler_hints:\r
290         - group: BE_Affinity_group\r
291         port_1b_t2_port_ip_requirements:\r
292         - ip_version: 4\r
293           ip_count_required:\r
294             is_required: false\r
295           floating_ip_count_required:\r
296             is_required: false\r
297         - ip_version: 6\r
298           ip_count_required:\r
299             is_required: false\r
300           floating_ip_count_required:\r
301             is_required: false\r
302         port_1b_t1_port_value_specs:\r
303         - get_attribute:\r
304           - abstract_a_single_1a\r
305           - a_single_1a_1a_t1_port_tenant_id\r
306         port_1b_t1_port_network_role_tag: oam\r
307         port_1b_t1_port_mac_requirements:\r
308           mac_count_required:\r
309             is_required: false\r
310         port_1b_t2_port_network:\r
311         - b_single_1b_network_1\r
312         port_1b_t1_port_network:\r
313         - get_input: oam_net_name\r
314         compute_b_single_1b_name:\r
315         - get_input:\r
316           - b_single_1b_names\r
317           - 1\r
318         service_template_filter:\r
319           substitute_service_template: Nested_b_single_1bServiceTemplate.yaml\r
320           count: 1\r
321         index_value:\r
322           get_property:\r
323           - SELF\r
324           - service_template_filter\r
325           - index_value\r
326       requirements:\r
327       - link_b_single_1b_1b_t2_port:\r
328           capability: tosca.capabilities.network.Linkable\r
329           node: b_single_1b_network_1\r
330           relationship: tosca.relationships.network.LinksTo\r
331     abstract_2c2_catalog_instance_0:\r
332       type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance\r
333       directives:\r
334       - substitutable\r
335       properties:\r
336         compute_2c2_catalog_instance_user_data_format:\r
337         - get_attribute:\r
338           - abstract_1c2_catalog_instance_1\r
339           - 1c2_catalog_instance_instance_name\r
340         vm_flavor_name:\r
341           get_input: pd_flavor_name\r
342         port_2c202_port_ip_requirements:\r
343         - ip_version: 4\r
344           ip_count_required:\r
345             is_required: false\r
346           floating_ip_count_required:\r
347             is_required: false\r
348         - ip_version: 6\r
349           ip_count_required:\r
350             is_required: false\r
351           floating_ip_count_required:\r
352             is_required: false\r
353         vm_image_name:\r
354           get_input: pd_image_name\r
355         port_1c201_port_network_role_tag: oam\r
356         compute_2c2_catalog_instance_scheduler_hints:\r
357         - group: BE_Affinity_group\r
358         compute_2c2_catalog_instance_availability_zone:\r
359         - get_input: availabilityzone_name\r
360         compute_2c2_catalog_instance_name:\r
361         - get_input:\r
362           - 2c2_catalog_instance_names\r
363           - 1\r
364         port_2c202_port_mac_requirements:\r
365           mac_count_required:\r
366             is_required: false\r
367         port_2c202_port_network:\r
368         - 1c2_catalog_instance_network\r
369         port_1c201_port_ip_requirements:\r
370         - ip_version: 4\r
371           ip_count_required:\r
372             is_required: false\r
373           floating_ip_count_required:\r
374             is_required: false\r
375         - ip_version: 6\r
376           ip_count_required:\r
377             is_required: false\r
378           floating_ip_count_required:\r
379             is_required: false\r
380         port_1c201_port_mac_requirements:\r
381           mac_count_required:\r
382             is_required: false\r
383         port_1c201_port_network:\r
384         - get_input: oam_net_name\r
385         service_template_filter:\r
386           substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml\r
387           count: 1\r
388         index_value:\r
389           get_property:\r
390           - SELF\r
391           - service_template_filter\r
392           - index_value\r
393       requirements:\r
394       - link_2c2_catalog_instance_2c202_port:\r
395           capability: tosca.capabilities.network.Linkable\r
396           node: 1c2_catalog_instance_network\r
397           relationship: tosca.relationships.network.LinksTo\r
398     abstract_2c2_catalog_instance_1:\r
399       type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance\r
400       directives:\r
401       - substitutable\r
402       properties:\r
403         compute_2c2_catalog_instance_user_data_format:\r
404         - RAW1\r
405         vm_flavor_name:\r
406           get_input: pd_flavor_name\r
407         port_2c202_port_ip_requirements:\r
408         - ip_version: 4\r
409           ip_count_required:\r
410             is_required: false\r
411           floating_ip_count_required:\r
412             is_required: false\r
413         - ip_version: 6\r
414           ip_count_required:\r
415             is_required: false\r
416           floating_ip_count_required:\r
417             is_required: false\r
418         vm_image_name:\r
419           get_input: pd_image_name\r
420         port_1c201_port_network_role_tag: oam\r
421         compute_2c2_catalog_instance_scheduler_hints:\r
422         - group: BE_Affinity_group\r
423         compute_2c2_catalog_instance_availability_zone:\r
424         - get_input: availabilityzone_name\r
425         compute_2c2_catalog_instance_name:\r
426         - get_input:\r
427           - 2c2_catalog_instance_names\r
428           - 0\r
429         port_2c202_port_mac_requirements:\r
430           mac_count_required:\r
431             is_required: false\r
432         port_2c202_port_network:\r
433         - 1c2_catalog_instance_network\r
434         port_1c201_port_ip_requirements:\r
435         - ip_version: 4\r
436           ip_count_required:\r
437             is_required: false\r
438           floating_ip_count_required:\r
439             is_required: false\r
440         - ip_version: 6\r
441           ip_count_required:\r
442             is_required: false\r
443           floating_ip_count_required:\r
444             is_required: false\r
445         port_1c201_port_mac_requirements:\r
446           mac_count_required:\r
447             is_required: false\r
448         port_1c201_port_network:\r
449         - get_input: oam_net_name\r
450         service_template_filter:\r
451           substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml\r
452           count: 1\r
453         index_value:\r
454           get_property:\r
455           - SELF\r
456           - service_template_filter\r
457           - index_value\r
458       requirements:\r
459       - link_2c2_catalog_instance_2c202_port:\r
460           capability: tosca.capabilities.network.Linkable\r
461           node: 1c2_catalog_instance_network\r
462           relationship: tosca.relationships.network.LinksTo\r
463     abstract_1c2_catalog_instance_0:\r
464       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
465       directives:\r
466       - substitutable\r
467       properties:\r
468         compute_1c2_catalog_instance_availability_zone:\r
469         - get_input: availabilityzone_name\r
470         vm_flavor_name:\r
471           get_input: pd_flavor_name\r
472         compute_1c2_catalog_instance_personality:\r
473         - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name]\r
474         port_2c202_port_ip_requirements:\r
475         - ip_version: 4\r
476           ip_count_required:\r
477             is_required: false\r
478           floating_ip_count_required:\r
479             is_required: false\r
480         - ip_version: 6\r
481           ip_count_required:\r
482             is_required: false\r
483           floating_ip_count_required:\r
484             is_required: false\r
485         vm_image_name:\r
486           get_input: pd_image_name\r
487         port_1c201_port_network_role_tag: oam\r
488         compute_1c2_catalog_instance_name:\r
489         - get_input:\r
490           - 1c2_catalog_instance_names\r
491           - 1\r
492         port_2c202_port_mac_requirements:\r
493           mac_count_required:\r
494             is_required: false\r
495         port_2c202_port_network:\r
496         - 1c2_catalog_instance_network\r
497         port_1c201_port_ip_requirements:\r
498         - ip_version: 4\r
499           ip_count_required:\r
500             is_required: false\r
501           floating_ip_count_required:\r
502             is_required: false\r
503         - ip_version: 6\r
504           ip_count_required:\r
505             is_required: false\r
506           floating_ip_count_required:\r
507             is_required: false\r
508         port_1c201_port_mac_requirements:\r
509           mac_count_required:\r
510             is_required: false\r
511         compute_1c2_catalog_instance_user_data_format:\r
512         - RAW1\r
513         port_1c201_port_network:\r
514         - get_input: oam_net_name\r
515         compute_1c2_catalog_instance_scheduler_hints:\r
516         - group: BE_Affinity_group\r
517         service_template_filter:\r
518           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
519           count: 1\r
520         index_value:\r
521           get_property:\r
522           - SELF\r
523           - service_template_filter\r
524           - index_value\r
525       requirements:\r
526       - link_1c2_catalog_instance_2c202_port:\r
527           capability: tosca.capabilities.network.Linkable\r
528           node: 1c2_catalog_instance_network\r
529           relationship: tosca.relationships.network.LinksTo\r
530     abstract_1c2_catalog_instance_1:\r
531       type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
532       directives:\r
533       - substitutable\r
534       properties:\r
535         compute_1c2_catalog_instance_availability_zone:\r
536         - get_input: availabilityzone_name\r
537         vm_flavor_name:\r
538           get_input: pd_flavor_name\r
539         port_2c202_port_ip_requirements:\r
540         - ip_version: 4\r
541           ip_count_required:\r
542             is_required: false\r
543           floating_ip_count_required:\r
544             is_required: false\r
545         - ip_version: 6\r
546           ip_count_required:\r
547             is_required: false\r
548           floating_ip_count_required:\r
549             is_required: false\r
550         vm_image_name:\r
551           get_input: pd_image_name\r
552         port_1c201_port_network_role_tag: oam\r
553         compute_1c2_catalog_instance_name:\r
554         - get_input:\r
555           - 1c2_catalog_instance_names\r
556           - 2\r
557         port_2c202_port_mac_requirements:\r
558           mac_count_required:\r
559             is_required: false\r
560         port_2c202_port_network:\r
561         - 1c2_catalog_instance_network\r
562         port_1c201_port_ip_requirements:\r
563         - ip_version: 4\r
564           ip_count_required:\r
565             is_required: false\r
566           floating_ip_count_required:\r
567             is_required: false\r
568         - ip_version: 6\r
569           ip_count_required:\r
570             is_required: false\r
571           floating_ip_count_required:\r
572             is_required: false\r
573         port_1c201_port_mac_requirements:\r
574           mac_count_required:\r
575             is_required: false\r
576         compute_1c2_catalog_instance_user_data_format:\r
577         - get_attribute:\r
578           - abstract_1c2_catalog_instance_0\r
579           - 1c2_catalog_instance_instance_name\r
580         port_1c201_port_network:\r
581         - get_input: oam_net_name\r
582         compute_1c2_catalog_instance_scheduler_hints:\r
583         - group: BE_Affinity_group\r
584         service_template_filter:\r
585           substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
586           count: 1\r
587         index_value:\r
588           get_property:\r
589           - SELF\r
590           - service_template_filter\r
591           - index_value\r
592       requirements:\r
593       - link_1c2_catalog_instance_2c202_port:\r
594           capability: tosca.capabilities.network.Linkable\r
595           node: 1c2_catalog_instance_network\r
596           relationship: tosca.relationships.network.LinksTo\r
597     nodeGetAttIn_network:\r
598       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
599       properties:\r
600         dhcp_agent_ids:\r
601           get_attribute:\r
602           - abstract_1c2_catalog_instance_1\r
603           - 1c2_catalog_instance_1c201_port_tenant_id\r
604           - get_attribute:\r
605             - abstract_1c2_catalog_instance_0\r
606             - 1c2_catalog_instance_1c201_port_tenant_id\r
607             - get_attribute:\r
608               - abstract_1c2_catalog_instance_1\r
609               - 1c2_catalog_instance_instance_name\r
610               - get_attribute:\r
611                 - abstract_2c2_catalog_instance_1\r
612                 - 2c2_catalog_instance_instance_name\r
613         tenant_id:\r
614           get_attribute:\r
615           - abstract_1c11_scalling_instance\r
616           - 1c11_scalling_instance_instance_name\r
617           - get_attribute:\r
618             - abstract_1c11_scalling_instance\r
619             - 1c11_scalling_instance_instance_name\r
620             - get_attribute:\r
621               - 1c1_t2_port_02\r
622               - tenant_id\r
623               - get_attribute:\r
624                 - 1c1_t2_port_11\r
625                 - tenant_id\r
626               - get_attribute:\r
627                 - 1c1_t2_port_12\r
628                 - tenant_id\r
629               - get_attribute:\r
630                 - abstract_1c12_scalling_instance\r
631                 - 1c12_scalling_instance_instance_name\r
632         admin_state_up:\r
633           get_attribute:\r
634           - abstract_a_single_1a\r
635           - a_single_1a_1a_t1_port_tenant_id\r
636         qos_policy:\r
637           get_attribute:\r
638           - abstract_a_single_1a\r
639           - a_single_1a_instance_name\r
640         network_name:\r
641           get_attribute:\r
642           - nestedNoUnified_1\r
643           - portId\r
644           - get_attribute:\r
645             - 4p_nested_2\r
646             - server_pcm_id\r
647         value_specs:\r
648           get_attribute:\r
649           - abstract_b_single_1b_1\r
650           - b_single_1b_instance_name\r
651           - get_attribute:\r
652             - abstract_b_single_1b\r
653             - b_single_1b_instance_name\r
654             - get_attribute:\r
655               - abstract_b_single_1b_1\r
656               - b_single_1b_1b_t1_port_tenant_id\r
657               - get_attribute:\r
658                 - abstract_b_single_1b\r
659                 - b_single_1b_1b_t1_port_tenant_id\r
660     abstract_a_single_1a:\r
661       type: org.openecomp.resource.abstract.nodes.a_single_1a\r
662       directives:\r
663       - substitutable\r
664       properties:\r
665         compute_a_single_1a_metadata:\r
666         - connectivityTo4PNested_2:\r
667             get_attribute:\r
668             - 4p_nested_2\r
669             - server_pcm_id\r
670           connectivityTo1A:\r
671             get_attribute:\r
672             - abstract_a_single_2a\r
673             - a_single_2a_instance_name\r
674           connectivityTo1B02:\r
675             get_attribute:\r
676             - abstract_b_single_1b\r
677             - b_single_1b_instance_name\r
678             - get_attribute:\r
679               - abstract_b_single_1b_1\r
680               - b_single_1b_instance_name\r
681           connectivityTo1B01:\r
682             get_attribute:\r
683             - abstract_b_single_1b_1\r
684             - b_single_1b_instance_name\r
685           connectivityTo1C1_T2_01:\r
686             get_attribute:\r
687             - 1c1_t2_port_01\r
688             - tenant_id\r
689           connectivityTo1C1_T2_12:\r
690             get_attribute:\r
691             - 1c1_t2_port_12\r
692             - tenant_id\r
693           connectivityTo4PNested_1:\r
694             get_attribute:\r
695             - 4p_nested_1\r
696             - server_pcm_id\r
697           connectivityTo1C1_T2_02:\r
698             get_attribute:\r
699             - 1c1_t2_port_02\r
700             - tenant_id\r
701           connectivityTo1C1_T2_11:\r
702             get_attribute:\r
703             - 1c1_t2_port_11\r
704             - tenant_id\r
705           connectivityTo1C2_2_2:\r
706             get_attribute:\r
707             - abstract_2c2_catalog_instance_0\r
708             - 2c2_catalog_instance_instance_name\r
709           connectivityToNoUnifiedNested_2:\r
710             get_attribute:\r
711             - nestedNoUnified_2\r
712             - portId\r
713           connectivityToNoUnifiedNested_1:\r
714             get_attribute:\r
715             - nestedNoUnified_1\r
716             - portId\r
717           connectivityTo1C2_1_1:\r
718             get_attribute:\r
719             - abstract_1c2_catalog_instance_0\r
720             - 1c2_catalog_instance_instance_name\r
721           connectivityTo1C2_2_1:\r
722             get_attribute:\r
723             - abstract_2c2_catalog_instance_1\r
724             - 2c2_catalog_instance_instance_name\r
725           connectivityTo1C2_1_2:\r
726             get_attribute:\r
727             - abstract_1c2_catalog_instance_1\r
728             - 1c2_catalog_instance_instance_name\r
729         port_1a_t1_port_ip_requirements:\r
730         - ip_version: 4\r
731           ip_count_required:\r
732             is_required: false\r
733           floating_ip_count_required:\r
734             is_required: false\r
735         - ip_version: 6\r
736           ip_count_required:\r
737             is_required: false\r
738           floating_ip_count_required:\r
739             is_required: false\r
740         port_1a_t2_port_network_role_tag: ppds\r
741         vm_flavor_name:\r
742           get_input: pd_flavor_name\r
743         port_1a_t2_port_network:\r
744         - get_input: ppds_net_name\r
745         port_1a_t1_port_mac_requirements:\r
746           mac_count_required:\r
747             is_required: false\r
748         port_1a_t1_port_network:\r
749         - a_single_1a_network\r
750         vm_image_name:\r
751           get_input: pd_image_name\r
752         port_1a_t2_port_ip_requirements:\r
753         - ip_version: 4\r
754           ip_count_required:\r
755             is_required: false\r
756           floating_ip_count_required:\r
757             is_required: false\r
758         - ip_version: 6\r
759           ip_count_required:\r
760             is_required: false\r
761           floating_ip_count_required:\r
762             is_required: false\r
763         compute_a_single_1a_availability_zone:\r
764         - get_input: availabilityzone_name\r
765         compute_a_single_1a_scheduler_hints:\r
766         - group: BE_Affinity_group\r
767         compute_a_single_1a_user_data_format:\r
768         - RAW\r
769         compute_a_single_1a_name:\r
770         - get_input:\r
771           - a_single_1a_names\r
772           - 0\r
773         port_1a_t2_port_mac_requirements:\r
774           mac_count_required:\r
775             is_required: false\r
776         service_template_filter:\r
777           substitute_service_template: Nested_a_single_1aServiceTemplate.yaml\r
778           count: 1\r
779         index_value:\r
780           get_property:\r
781           - SELF\r
782           - service_template_filter\r
783           - index_value\r
784       requirements:\r
785       - link_a_single_1a_1a_t1_port:\r
786           capability: tosca.capabilities.network.Linkable\r
787           node: a_single_1a_network\r
788           relationship: tosca.relationships.network.LinksTo\r
789     nestedNoUnified_1:\r
790       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
791       directives:\r
792       - substitutable\r
793       properties:\r
794         pcm_flavor_name:\r
795           get_input: pcm_flavor_name\r
796         service_template_filter:\r
797           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
798         server_group: BE_Affinity_group\r
799         connectivityChk:\r
800           connectivityTo4PNested_2:\r
801             get_attribute:\r
802             - 4p_nested_2\r
803             - server_pcm_id\r
804           connectivityTo1C1_T1_02:\r
805             get_attribute:\r
806             - abstract_1c11_scalling_instance\r
807             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
808           connectivityTo1C1_T1_11:\r
809             get_attribute:\r
810             - abstract_1c12_scalling_instance\r
811             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
812           connectivityTo4PNested_1:\r
813             get_attribute:\r
814             - 4p_nested_1\r
815             - server_pcm_id\r
816           connectivityTo1C1_T1_01:\r
817             get_attribute:\r
818             - abstract_1c11_scalling_instance\r
819             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
820           connectivityTo1C1_T1_12:\r
821             get_attribute:\r
822             - abstract_1c12_scalling_instance\r
823             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
824           connectivityTo1B01_1:\r
825             get_attribute:\r
826             - abstract_b_single_1b_1\r
827             - b_single_1b_instance_name\r
828           connectivityTo1B02_1:\r
829             get_attribute:\r
830             - abstract_b_single_1b\r
831             - b_single_1b_instance_name\r
832           connectivityTo1B01_2:\r
833             get_attribute:\r
834             - abstract_b_single_2b_1\r
835             - b_single_2b_instance_name\r
836           connectivityTo1C2_2_2:\r
837             get_attribute:\r
838             - abstract_2c2_catalog_instance_0\r
839             - 2c2_catalog_instance_instance_name\r
840           connectivityTo1A_2:\r
841             get_attribute:\r
842             - abstract_a_single_2a\r
843             - a_single_2a_instance_name\r
844           connectivityTo1B02_2:\r
845             get_attribute:\r
846             - abstract_b_single_2b\r
847             - b_single_2b_instance_name\r
848           connectivityToNoUnifiedNested_2:\r
849             get_attribute:\r
850             - nestedNoUnified_2\r
851             - portId\r
852           connectivityTo1A_1:\r
853             get_attribute:\r
854             - abstract_a_single_1a\r
855             - a_single_1a_instance_name\r
856           connectivityTo1C2_1_1:\r
857             get_attribute:\r
858             - abstract_1c2_catalog_instance_0\r
859             - 1c2_catalog_instance_instance_name\r
860           connectivityTo1C2_2_1:\r
861             get_attribute:\r
862             - abstract_2c2_catalog_instance_1\r
863             - 2c2_catalog_instance_instance_name\r
864           connectivityTo1C2_1_2:\r
865             get_attribute:\r
866             - abstract_1c2_catalog_instance_1\r
867             - 1c2_catalog_instance_instance_name\r
868         pcm_image_name:\r
869           get_input: pcm_image_name\r
870         security_group_name: jsa_security_group\r
871         pcm_server_name:\r
872           get_input:\r
873           - pcm_server_names\r
874           - 0\r
875         cps_net_name: nested_network\r
876       requirements:\r
877       - link_pcm_port_2:\r
878           capability: tosca.capabilities.network.Linkable\r
879           node: nested_network\r
880           relationship: tosca.relationships.network.LinksTo\r
881       - link_pcm_port_0:\r
882           capability: tosca.capabilities.network.Linkable\r
883           node: nested_network\r
884           relationship: tosca.relationships.network.LinksTo\r
885     nestedNoUnified_2:\r
886       type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
887       directives:\r
888       - substitutable\r
889       properties:\r
890         pcm_flavor_name:\r
891           get_input: pcm_flavor_name\r
892         service_template_filter:\r
893           substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
894         server_group: BE_Affinity_group\r
895         connectivityChk:\r
896           connectivityTo4PNested_2:\r
897             get_attribute:\r
898             - 4p_nested_2\r
899             - server_pcm_id\r
900           connectivityTo1C1_T1_02:\r
901             get_attribute:\r
902             - abstract_1c11_scalling_instance\r
903             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
904           connectivityTo1C1_T1_11:\r
905             get_attribute:\r
906             - abstract_1c12_scalling_instance\r
907             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
908           connectivityTo4PNested_1:\r
909             get_attribute:\r
910             - 4p_nested_1\r
911             - server_pcm_id\r
912           connectivityTo1C1_T1_01:\r
913             get_attribute:\r
914             - abstract_1c11_scalling_instance\r
915             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
916           connectivityTo1C1_T1_12:\r
917             get_attribute:\r
918             - abstract_1c12_scalling_instance\r
919             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
920           connectivityTo1B01_1:\r
921             get_attribute:\r
922             - abstract_b_single_1b_1\r
923             - b_single_1b_instance_name\r
924           connectivityTo1B02_1:\r
925             get_attribute:\r
926             - abstract_b_single_1b\r
927             - b_single_1b_instance_name\r
928           connectivityTo1B01_2:\r
929             get_attribute:\r
930             - abstract_b_single_2b_1\r
931             - b_single_2b_instance_name\r
932           connectivityTo1C2_2_2:\r
933             get_attribute:\r
934             - abstract_2c2_catalog_instance_0\r
935             - 2c2_catalog_instance_instance_name\r
936           connectivityTo1A_2:\r
937             get_attribute:\r
938             - abstract_a_single_2a\r
939             - a_single_2a_instance_name\r
940           connectivityTo1B02_2:\r
941             get_attribute:\r
942             - abstract_b_single_2b\r
943             - b_single_2b_instance_name\r
944           connectivityTo1A_1:\r
945             get_attribute:\r
946             - abstract_a_single_1a\r
947             - a_single_1a_instance_name\r
948           connectivityToNoUnifiedNested_1:\r
949             get_attribute:\r
950             - nestedNoUnified_1\r
951             - portId\r
952           connectivityTo1C2_1_1:\r
953             get_attribute:\r
954             - abstract_1c2_catalog_instance_0\r
955             - 1c2_catalog_instance_instance_name\r
956           connectivityTo1C2_2_1:\r
957             get_attribute:\r
958             - abstract_2c2_catalog_instance_1\r
959             - 2c2_catalog_instance_instance_name\r
960           connectivityTo1C2_1_2:\r
961             get_attribute:\r
962             - abstract_1c2_catalog_instance_1\r
963             - 1c2_catalog_instance_instance_name\r
964         pcm_image_name:\r
965           get_input: pcm_image_name\r
966         security_group_name: jsa_security_group\r
967         pcm_server_name:\r
968           get_input:\r
969           - pcm_server_names\r
970           - 0\r
971         cps_net_name: nested_network\r
972       requirements:\r
973       - link_pcm_port_2:\r
974           capability: tosca.capabilities.network.Linkable\r
975           node: nested_network\r
976           relationship: tosca.relationships.network.LinksTo\r
977       - link_pcm_port_0:\r
978           capability: tosca.capabilities.network.Linkable\r
979           node: nested_network\r
980           relationship: tosca.relationships.network.LinksTo\r
981     abstract_1c11_scalling_instance:\r
982       type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance\r
983       directives:\r
984       - substitutable\r
985       properties:\r
986         port_1c1_t1_port_fixed_ips:\r
987         - - ip_address:\r
988               get_input:\r
989               - myIPs\r
990               - 1\r
991         - - ip_address:\r
992               get_input:\r
993               - myIPs\r
994               - 1\r
995         port_1c1_t1_port_mac_requirements:\r
996           mac_count_required:\r
997             is_required: false\r
998         vm_flavor_name:\r
999           get_input: pd_flavor_name\r
1000         compute_1c11_scalling_instance_name:\r
1001         - get_input:\r
1002           - 1c11_scalling_instance_names\r
1003           - 1\r
1004         - get_input:\r
1005           - 1c11_scalling_instance_names\r
1006           - 2\r
1007         compute_1c11_scalling_instance_availability_zone:\r
1008         - get_input: availabilityzone_name\r
1009         - get_input: availabilityzone_name\r
1010         compute_1c11_scalling_instance_user_data_format:\r
1011         - RAW1\r
1012         - RAW1\r
1013         port_1c1_t1_port_ip_requirements:\r
1014         - - ip_version: 4\r
1015             ip_count_required:\r
1016               is_required: true\r
1017             floating_ip_count_required:\r
1018               is_required: false\r
1019           - ip_version: 6\r
1020             ip_count_required:\r
1021               is_required: false\r
1022             floating_ip_count_required:\r
1023               is_required: false\r
1024         - - ip_version: 4\r
1025             ip_count_required:\r
1026               is_required: true\r
1027             floating_ip_count_required:\r
1028               is_required: false\r
1029           - ip_version: 6\r
1030             ip_count_required:\r
1031               is_required: false\r
1032             floating_ip_count_required:\r
1033               is_required: false\r
1034         vm_image_name:\r
1035           get_input: pd_image_name\r
1036         port_1c1_t1_port_name:\r
1037         - 1c1_t1_port_01\r
1038         - 1c1_t1_port_02\r
1039         compute_1c11_scalling_instance_scheduler_hints:\r
1040         - group: BE_Affinity_group\r
1041         - group: BE_Affinity_group\r
1042         port_1c1_t1_port_network:\r
1043         - 1c1_scalling_instance_network\r
1044         - 1c1_scalling_instance_network\r
1045         service_template_filter:\r
1046           substitute_service_template: Nested_1c11_scalling_instanceServiceTemplate.yaml\r
1047           count: 2\r
1048         index_value:\r
1049           get_property:\r
1050           - SELF\r
1051           - service_template_filter\r
1052           - index_value\r
1053       requirements:\r
1054       - link_1c11_scalling_instance_1c1_t1_port:\r
1055           capability: tosca.capabilities.network.Linkable\r
1056           node: 1c1_scalling_instance_network\r
1057           relationship: tosca.relationships.network.LinksTo\r
1058     abstract_b_single_2b_1:\r
1059       type: org.openecomp.resource.abstract.nodes.b_single_2b_1\r
1060       directives:\r
1061       - substitutable\r
1062       properties:\r
1063         vm_flavor_name:\r
1064           get_input: pd_flavor_name\r
1065         compute_b_single_2b_metadata:\r
1066         - connectivityTo4PNested_2:\r
1067             get_attribute:\r
1068             - 4p_nested_2\r
1069             - server_pcm_id\r
1070           connectivityTo1C1_T1_02:\r
1071             get_attribute:\r
1072             - abstract_1c11_scalling_instance\r
1073             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
1074           connectivityTo1C1_T1_11:\r
1075             get_attribute:\r
1076             - abstract_1c12_scalling_instance\r
1077             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
1078           connectivityTo4PNested_1:\r
1079             get_attribute:\r
1080             - 4p_nested_1\r
1081             - server_pcm_id\r
1082           connectivityTo1C1_T1_01:\r
1083             get_attribute:\r
1084             - abstract_1c11_scalling_instance\r
1085             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
1086           connectivityTo1C1_T1_12:\r
1087             get_attribute:\r
1088             - abstract_1c12_scalling_instance\r
1089             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
1090           connectivityTo1B01_1:\r
1091             get_attribute:\r
1092             - abstract_b_single_1b_1\r
1093             - b_single_1b_instance_name\r
1094           connectivityTo1B02_1:\r
1095             get_attribute:\r
1096             - abstract_b_single_1b\r
1097             - b_single_1b_instance_name\r
1098           connectivityTo1C2_2_2:\r
1099             get_attribute:\r
1100             - abstract_2c2_catalog_instance_0\r
1101             - 2c2_catalog_instance_instance_name\r
1102           connectivityTo1A_2:\r
1103             get_attribute:\r
1104             - abstract_a_single_2a\r
1105             - a_single_2a_instance_name\r
1106           connectivityToNoUnifiedNested_2:\r
1107             get_attribute:\r
1108             - nestedNoUnified_2\r
1109             - portId\r
1110           connectivityTo1A_1:\r
1111             get_attribute:\r
1112             - abstract_a_single_1a\r
1113             - a_single_1a_instance_name\r
1114           connectivityToNoUnifiedNested_1:\r
1115             get_attribute:\r
1116             - nestedNoUnified_1\r
1117             - portId\r
1118           connectivityTo1C2_1_1:\r
1119             get_attribute:\r
1120             - abstract_1c2_catalog_instance_0\r
1121             - 1c2_catalog_instance_instance_name\r
1122           connectivityTo1C2_2_1:\r
1123             get_attribute:\r
1124             - abstract_2c2_catalog_instance_1\r
1125             - 2c2_catalog_instance_instance_name\r
1126           connectivityTo1C2_1_2:\r
1127             get_attribute:\r
1128             - abstract_1c2_catalog_instance_1\r
1129             - 1c2_catalog_instance_instance_name\r
1130         port_1b_t1_port_ip_requirements:\r
1131         - ip_version: 4\r
1132           ip_count_required:\r
1133             is_required: false\r
1134           floating_ip_count_required:\r
1135             is_required: false\r
1136         - ip_version: 6\r
1137           ip_count_required:\r
1138             is_required: false\r
1139           floating_ip_count_required:\r
1140             is_required: false\r
1141         vm_image_name:\r
1142           get_input: pd_image_name\r
1143         compute_b_single_2b_scheduler_hints:\r
1144         - group: BE_Affinity_group\r
1145         compute_b_single_2b_availability_zone:\r
1146         - get_input: availabilityzone_name\r
1147         port_1b_t2_port_mac_requirements:\r
1148           mac_count_required:\r
1149             is_required: false\r
1150         port_1b_t2_port_ip_requirements:\r
1151         - ip_version: 4\r
1152           ip_count_required:\r
1153             is_required: false\r
1154           floating_ip_count_required:\r
1155             is_required: false\r
1156         - ip_version: 6\r
1157           ip_count_required:\r
1158             is_required: false\r
1159           floating_ip_count_required:\r
1160             is_required: false\r
1161         compute_b_single_2b_name:\r
1162         - get_input:\r
1163           - b_single_2b_names\r
1164           - 0\r
1165         compute_b_single_2b_user_data_format:\r
1166         - RAW\r
1167         port_1b_t1_port_mac_requirements:\r
1168           mac_count_required:\r
1169             is_required: false\r
1170         port_1b_t2_port_network:\r
1171         - b_single_1b_network_2\r
1172         service_template_filter:\r
1173           substitute_service_template: Nested_b_single_2b_1ServiceTemplate.yaml\r
1174           count: 1\r
1175         index_value:\r
1176           get_property:\r
1177           - SELF\r
1178           - service_template_filter\r
1179           - index_value\r
1180       requirements:\r
1181       - link_b_single_2b_1b_t2_port:\r
1182           capability: tosca.capabilities.network.Linkable\r
1183           node: b_single_1b_network_2\r
1184           relationship: tosca.relationships.network.LinksTo\r
1185     b_single_1b_network_1:\r
1186       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1187       properties:\r
1188         network_name:\r
1189           get_input: net_name\r
1190     b_single_1b_network_2:\r
1191       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1192       properties:\r
1193         network_name:\r
1194           get_input: net_name\r
1195     abstract_1c12_scalling_instance:\r
1196       type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance\r
1197       directives:\r
1198       - substitutable\r
1199       properties:\r
1200         compute_1c12_scalling_instance_scheduler_hints:\r
1201         - group: BE_Affinity_group\r
1202         - group: BE_Affinity_group\r
1203         port_1c1_t1_port_fixed_ips:\r
1204         - - ip_address:\r
1205               get_input:\r
1206               - myIPs\r
1207               - 1\r
1208         - - ip_address:\r
1209               get_input:\r
1210               - myIPs\r
1211               - 1\r
1212         compute_1c12_scalling_instance_name:\r
1213         - get_input:\r
1214           - 1c12_scalling_instance_names\r
1215           - 1\r
1216         - get_input:\r
1217           - 1c12_scalling_instance_names\r
1218           - 2\r
1219         port_1c1_t1_port_mac_requirements:\r
1220           mac_count_required:\r
1221             is_required: false\r
1222         vm_flavor_name:\r
1223           get_input: pd_flavor_name\r
1224         compute_1c12_scalling_instance_user_data_format:\r
1225         - RAW1\r
1226         - RAW1\r
1227         port_1c1_t1_port_ip_requirements:\r
1228         - - ip_version: 4\r
1229             ip_count_required:\r
1230               is_required: true\r
1231             floating_ip_count_required:\r
1232               is_required: false\r
1233           - ip_version: 6\r
1234             ip_count_required:\r
1235               is_required: false\r
1236             floating_ip_count_required:\r
1237               is_required: false\r
1238         - - ip_version: 4\r
1239             ip_count_required:\r
1240               is_required: true\r
1241             floating_ip_count_required:\r
1242               is_required: false\r
1243           - ip_version: 6\r
1244             ip_count_required:\r
1245               is_required: false\r
1246             floating_ip_count_required:\r
1247               is_required: false\r
1248         vm_image_name:\r
1249           get_input: pd_image_name\r
1250         port_1c1_t1_port_name:\r
1251         - 1c1_t1_port_11\r
1252         - 1c1_t1_port_12\r
1253         compute_1c12_scalling_instance_availability_zone:\r
1254         - get_input: availabilityzone_name\r
1255         - get_input: availabilityzone_name\r
1256         port_1c1_t1_port_network:\r
1257         - 1c1_scalling_instance_network\r
1258         - 1c1_scalling_instance_network\r
1259         service_template_filter:\r
1260           substitute_service_template: Nested_1c12_scalling_instanceServiceTemplate.yaml\r
1261           count: 2\r
1262         index_value:\r
1263           get_property:\r
1264           - SELF\r
1265           - service_template_filter\r
1266           - index_value\r
1267       requirements:\r
1268       - link_1c12_scalling_instance_1c1_t1_port:\r
1269           capability: tosca.capabilities.network.Linkable\r
1270           node: 1c1_scalling_instance_network\r
1271           relationship: tosca.relationships.network.LinksTo\r
1272     jsa_security_group:\r
1273       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
1274       properties:\r
1275         name:\r
1276           get_input: security_group_name\r
1277         description: ems security group\r
1278         rules:\r
1279         - protocol: tcp\r
1280           ethertype: IPv4\r
1281           port_range_max: 65535\r
1282           remote_ip_prefix: 0.0.0.0/0\r
1283           direction: egress\r
1284           port_range_min: 1\r
1285         - protocol: udp\r
1286           ethertype: IPv4\r
1287           port_range_max: 65535\r
1288           remote_ip_prefix: 0.0.0.0/0\r
1289           direction: egress\r
1290           port_range_min: 1\r
1291         - protocol: icmp\r
1292           ethertype: IPv4\r
1293           remote_ip_prefix: 0.0.0.0/0\r
1294           direction: egress\r
1295         - protocol: tcp\r
1296           ethertype: IPv6\r
1297           port_range_max: 65535\r
1298           remote_ip_prefix: ::/0\r
1299           direction: egress\r
1300           port_range_min: 1\r
1301         - protocol: udp\r
1302           ethertype: IPv6\r
1303           port_range_max: 65535\r
1304           remote_ip_prefix: ::/0\r
1305           direction: egress\r
1306           port_range_min: 1\r
1307         - protocol: icmp\r
1308           ethertype: IPv6\r
1309           remote_ip_prefix: ::/0\r
1310           direction: egress\r
1311         - protocol: tcp\r
1312           ethertype: IPv4\r
1313           port_range_max: 65535\r
1314           remote_ip_prefix: 0.0.0.0/0\r
1315           direction: ingress\r
1316           port_range_min: 1\r
1317         - protocol: udp\r
1318           ethertype: IPv4\r
1319           port_range_max: 65535\r
1320           remote_ip_prefix: 0.0.0.0/0\r
1321           direction: ingress\r
1322           port_range_min: 1\r
1323         - protocol: icmp\r
1324           ethertype: IPv4\r
1325           remote_ip_prefix: 0.0.0.0/0\r
1326           direction: ingress\r
1327         - protocol: tcp\r
1328           ethertype: IPv6\r
1329           port_range_max: 65535\r
1330           remote_ip_prefix: ::/0\r
1331           direction: ingress\r
1332           port_range_min: 1\r
1333         - protocol: udp\r
1334           ethertype: IPv6\r
1335           port_range_max: 65535\r
1336           remote_ip_prefix: ::/0\r
1337           direction: ingress\r
1338           port_range_min: 1\r
1339         - protocol: icmp\r
1340           ethertype: IPv6\r
1341           remote_ip_prefix: ::/0\r
1342           direction: ingress\r
1343       requirements:\r
1344       - port:\r
1345           capability: attachment_pcm_port_00\r
1346           node: 4p_nested_1\r
1347           relationship: org.openecomp.relationships.AttachesTo\r
1348       - port:\r
1349           capability: attachment_pcm_port_01\r
1350           node: 4p_nested_1\r
1351           relationship: org.openecomp.relationships.AttachesTo\r
1352       - port:\r
1353           capability: attachment_pcm_port_00\r
1354           node: 4p_nested_2\r
1355           relationship: org.openecomp.relationships.AttachesTo\r
1356       - port:\r
1357           capability: attachment_pcm_port_01\r
1358           node: 4p_nested_2\r
1359           relationship: org.openecomp.relationships.AttachesTo\r
1360       - port:\r
1361           capability: attachment_pcm_port_0\r
1362           node: nestedNoUnified_1\r
1363           relationship: org.openecomp.relationships.AttachesTo\r
1364       - port:\r
1365           capability: attachment_pcm_port_1\r
1366           node: nestedNoUnified_1\r
1367           relationship: org.openecomp.relationships.AttachesTo\r
1368       - port:\r
1369           capability: attachment_pcm_port_2\r
1370           node: nestedNoUnified_1\r
1371           relationship: org.openecomp.relationships.AttachesTo\r
1372       - port:\r
1373           capability: attachment_pcm_port_3\r
1374           node: nestedNoUnified_1\r
1375           relationship: org.openecomp.relationships.AttachesTo\r
1376       - port:\r
1377           capability: attachment_pcm_port_0\r
1378           node: nestedNoUnified_2\r
1379           relationship: org.openecomp.relationships.AttachesTo\r
1380       - port:\r
1381           capability: attachment_pcm_port_1\r
1382           node: nestedNoUnified_2\r
1383           relationship: org.openecomp.relationships.AttachesTo\r
1384       - port:\r
1385           capability: attachment_pcm_port_2\r
1386           node: nestedNoUnified_2\r
1387           relationship: org.openecomp.relationships.AttachesTo\r
1388       - port:\r
1389           capability: attachment_pcm_port_3\r
1390           node: nestedNoUnified_2\r
1391           relationship: org.openecomp.relationships.AttachesTo\r
1392     a_single_1a_network:\r
1393       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1394       properties:\r
1395         network_name:\r
1396           get_input: net_name\r
1397     1c2_catalog_instance_network:\r
1398       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1399       properties:\r
1400         network_name:\r
1401           get_input: net_name\r
1402     abstract_a_single_2a:\r
1403       type: org.openecomp.resource.abstract.nodes.a_single_2a\r
1404       directives:\r
1405       - substitutable\r
1406       properties:\r
1407         compute_a_single_2a_user_data_format:\r
1408         - RAW\r
1409         port_1a_t1_port_ip_requirements:\r
1410         - ip_version: 4\r
1411           ip_count_required:\r
1412             is_required: false\r
1413           floating_ip_count_required:\r
1414             is_required: false\r
1415         - ip_version: 6\r
1416           ip_count_required:\r
1417             is_required: false\r
1418           floating_ip_count_required:\r
1419             is_required: false\r
1420         compute_a_single_2a_scheduler_hints:\r
1421         - group: BE_Affinity_group\r
1422         compute_a_single_2a_availability_zone:\r
1423         - get_input: availabilityzone_name\r
1424         vm_flavor_name:\r
1425           get_input: pd_flavor_name\r
1426         port_1a_t1_port_mac_requirements:\r
1427           mac_count_required:\r
1428             is_required: false\r
1429         port_1a_t1_port_network:\r
1430         - a_single_1a_network\r
1431         compute_a_single_2a_name:\r
1432         - get_input:\r
1433           - a_single_2a_names\r
1434           - 0\r
1435         vm_image_name:\r
1436           get_input: pd_image_name\r
1437         compute_a_single_2a_metadata:\r
1438         - connectivityTo4PNested_2:\r
1439             get_attribute:\r
1440             - 4p_nested_2\r
1441             - server_pcm_id\r
1442           connectivityTo1A:\r
1443             get_attribute:\r
1444             - abstract_a_single_1a\r
1445             - a_single_1a_instance_name\r
1446           connectivityTo1B02:\r
1447             get_attribute:\r
1448             - abstract_b_single_2b\r
1449             - b_single_2b_instance_name\r
1450             - get_attribute:\r
1451               - abstract_b_single_2b_1\r
1452               - b_single_2b_instance_name\r
1453           connectivityTo1B01:\r
1454             get_attribute:\r
1455             - abstract_b_single_2b_1\r
1456             - b_single_2b_instance_name\r
1457           connectivityTo1C1_T2_01:\r
1458             get_attribute:\r
1459             - 1c1_t2_port_01\r
1460             - tenant_id\r
1461           connectivityTo1C1_T2_12:\r
1462             get_attribute:\r
1463             - 1c1_t2_port_12\r
1464             - tenant_id\r
1465           connectivityTo4PNested_1:\r
1466             get_attribute:\r
1467             - 4p_nested_1\r
1468             - server_pcm_id\r
1469           connectivityTo1C1_T2_02:\r
1470             get_attribute:\r
1471             - 1c1_t2_port_02\r
1472             - tenant_id\r
1473           connectivityTo1C1_T2_11:\r
1474             get_attribute:\r
1475             - 1c1_t2_port_11\r
1476             - tenant_id\r
1477           connectivityTo1C2_2_2:\r
1478             get_attribute:\r
1479             - abstract_2c2_catalog_instance_0\r
1480             - 2c2_catalog_instance_instance_name\r
1481           connectivityToNoUnifiedNested_2:\r
1482             get_attribute:\r
1483             - nestedNoUnified_2\r
1484             - portId\r
1485           connectivityToNoUnifiedNested_1:\r
1486             get_attribute:\r
1487             - nestedNoUnified_1\r
1488             - portId\r
1489           connectivityTo1C2_1_1:\r
1490             get_attribute:\r
1491             - abstract_1c2_catalog_instance_0\r
1492             - 1c2_catalog_instance_instance_name\r
1493           connectivityTo1C2_2_1:\r
1494             get_attribute:\r
1495             - abstract_2c2_catalog_instance_1\r
1496             - 2c2_catalog_instance_instance_name\r
1497           connectivityTo1C2_1_2:\r
1498             get_attribute:\r
1499             - abstract_1c2_catalog_instance_1\r
1500             - 1c2_catalog_instance_instance_name\r
1501         service_template_filter:\r
1502           substitute_service_template: Nested_a_single_2aServiceTemplate.yaml\r
1503           count: 1\r
1504         index_value:\r
1505           get_property:\r
1506           - SELF\r
1507           - service_template_filter\r
1508           - index_value\r
1509       requirements:\r
1510       - link_a_single_2a_1a_t1_port:\r
1511           capability: tosca.capabilities.network.Linkable\r
1512           node: a_single_1a_network\r
1513           relationship: tosca.relationships.network.LinksTo\r
1514     1c1_t2_port_02:\r
1515       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
1516       properties:\r
1517         ip_requirements:\r
1518         - ip_version: 4\r
1519           ip_count_required:\r
1520             is_required: true\r
1521           floating_ip_count_required:\r
1522             is_required: false\r
1523         - ip_version: 6\r
1524           ip_count_required:\r
1525             is_required: false\r
1526           floating_ip_count_required:\r
1527             is_required: false\r
1528         fixed_ips:\r
1529         - ip_address:\r
1530             get_input:\r
1531             - myIPs\r
1532             - 1\r
1533         mac_requirements:\r
1534           mac_count_required:\r
1535             is_required: false\r
1536         name: 1c1_t2_port_02\r
1537         network_role_tag: ppds\r
1538         network:\r
1539           get_input: ppds_net_name\r
1540     1c1_t2_port_01:\r
1541       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
1542       properties:\r
1543         ip_requirements:\r
1544         - ip_version: 4\r
1545           ip_count_required:\r
1546             is_required: true\r
1547           floating_ip_count_required:\r
1548             is_required: false\r
1549         - ip_version: 6\r
1550           ip_count_required:\r
1551             is_required: false\r
1552           floating_ip_count_required:\r
1553             is_required: false\r
1554         fixed_ips:\r
1555         - ip_address:\r
1556             get_input:\r
1557             - myIPs\r
1558             - 1\r
1559         mac_requirements:\r
1560           mac_count_required:\r
1561             is_required: false\r
1562         name: 1c1_t2_port_01\r
1563         network_role_tag: ppds\r
1564         network:\r
1565           get_input: ppds_net_name\r
1566     1c1_scalling_instance_network:\r
1567       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1568       properties:\r
1569         network_name:\r
1570           get_input: net_name\r
1571     abstract_b_single_2b:\r
1572       type: org.openecomp.resource.abstract.nodes.b_single_2b\r
1573       directives:\r
1574       - substitutable\r
1575       properties:\r
1576         vm_flavor_name:\r
1577           get_input: pd_flavor_name\r
1578         port_1b_t1_port_ip_requirements:\r
1579         - ip_version: 4\r
1580           ip_count_required:\r
1581             is_required: false\r
1582           floating_ip_count_required:\r
1583             is_required: false\r
1584         - ip_version: 6\r
1585           ip_count_required:\r
1586             is_required: false\r
1587           floating_ip_count_required:\r
1588             is_required: false\r
1589         vm_image_name:\r
1590           get_input: pd_image_name\r
1591         compute_b_single_2b_scheduler_hints:\r
1592         - group: BE_Affinity_group\r
1593         compute_b_single_2b_availability_zone:\r
1594         - get_input: availabilityzone_name\r
1595         port_1b_t2_port_mac_requirements:\r
1596           mac_count_required:\r
1597             is_required: false\r
1598         port_1b_t2_port_ip_requirements:\r
1599         - ip_version: 4\r
1600           ip_count_required:\r
1601             is_required: false\r
1602           floating_ip_count_required:\r
1603             is_required: false\r
1604         - ip_version: 6\r
1605           ip_count_required:\r
1606             is_required: false\r
1607           floating_ip_count_required:\r
1608             is_required: false\r
1609         compute_b_single_2b_name:\r
1610         - get_input:\r
1611           - b_single_2b_names\r
1612           - 1\r
1613         port_1b_t1_port_value_specs:\r
1614         - get_attribute:\r
1615           - abstract_a_single_1a\r
1616           - a_single_1a_1a_t1_port_tenant_id\r
1617         compute_b_single_2b_user_data_format:\r
1618         - RAW\r
1619         port_1b_t1_port_network_role_tag: oam\r
1620         port_1b_t1_port_mac_requirements:\r
1621           mac_count_required:\r
1622             is_required: false\r
1623         port_1b_t2_port_network:\r
1624         - b_single_1b_network_2\r
1625         port_1b_t1_port_network:\r
1626         - get_input: oam_net_name\r
1627         service_template_filter:\r
1628           substitute_service_template: Nested_b_single_2bServiceTemplate.yaml\r
1629           count: 1\r
1630         index_value:\r
1631           get_property:\r
1632           - SELF\r
1633           - service_template_filter\r
1634           - index_value\r
1635       requirements:\r
1636       - link_b_single_2b_1b_t2_port:\r
1637           capability: tosca.capabilities.network.Linkable\r
1638           node: b_single_1b_network_2\r
1639           relationship: tosca.relationships.network.LinksTo\r
1640     dependsOn_network:\r
1641       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
1642       properties:\r
1643         network_name:\r
1644           get_input: net_name\r
1645       requirements:\r
1646       - dependency:\r
1647           capability: tosca.capabilities.Node\r
1648           node: nestedNoUnified_1\r
1649           relationship: tosca.relationships.DependsOn\r
1650       - dependency:\r
1651           capability: tosca.capabilities.Node\r
1652           node: nestedNoUnified_2\r
1653           relationship: tosca.relationships.DependsOn\r
1654       - dependency:\r
1655           capability: tosca.capabilities.Node\r
1656           node: 4p_nested_1\r
1657           relationship: tosca.relationships.DependsOn\r
1658       - dependency:\r
1659           capability: tosca.capabilities.Node\r
1660           node: 4p_nested_2\r
1661           relationship: tosca.relationships.DependsOn\r
1662       - dependency:\r
1663           capability: feature_1c2_catalog_instance_1c201_port\r
1664           node: abstract_1c2_catalog_instance_1\r
1665           relationship: tosca.relationships.DependsOn\r
1666       - dependency:\r
1667           capability: feature_1c2_catalog_instance_1c201_port\r
1668           node: abstract_1c2_catalog_instance_0\r
1669           relationship: tosca.relationships.DependsOn\r
1670       - dependency:\r
1671           capability: feature_1c2_catalog_instance\r
1672           node: abstract_1c2_catalog_instance_0\r
1673           relationship: tosca.relationships.DependsOn\r
1674       - dependency:\r
1675           capability: feature_2c2_catalog_instance\r
1676           node: abstract_2c2_catalog_instance_1\r
1677           relationship: tosca.relationships.DependsOn\r
1678       - dependency:\r
1679           capability: feature_1c2_catalog_instance\r
1680           node: abstract_1c2_catalog_instance_1\r
1681           relationship: tosca.relationships.DependsOn\r
1682       - dependency:\r
1683           capability: feature_2c2_catalog_instance\r
1684           node: abstract_2c2_catalog_instance_0\r
1685           relationship: tosca.relationships.DependsOn\r
1686       - dependency:\r
1687           capability: feature_1c11_scalling_instance\r
1688           node: abstract_1c11_scalling_instance\r
1689           relationship: tosca.relationships.DependsOn\r
1690       - dependency:\r
1691           capability: feature_1c12_scalling_instance\r
1692           node: abstract_1c12_scalling_instance\r
1693           relationship: tosca.relationships.DependsOn\r
1694       - dependency:\r
1695           capability: tosca.capabilities.Node\r
1696           node: 1c1_t2_port_02\r
1697           relationship: tosca.relationships.DependsOn\r
1698       - dependency:\r
1699           capability: tosca.capabilities.Node\r
1700           node: 1c1_t2_port_12\r
1701           relationship: tosca.relationships.DependsOn\r
1702       - dependency:\r
1703           capability: feature_b_single_1b\r
1704           node: abstract_b_single_1b_1\r
1705           relationship: tosca.relationships.DependsOn\r
1706       - dependency:\r
1707           capability: feature_b_single_1b\r
1708           node: abstract_b_single_1b\r
1709           relationship: tosca.relationships.DependsOn\r
1710       - dependency:\r
1711           capability: feature_b_single_1b_1b_t1_port\r
1712           node: abstract_b_single_1b_1\r
1713           relationship: tosca.relationships.DependsOn\r
1714       - dependency:\r
1715           capability: feature_b_single_1b_1b_t1_port\r
1716           node: abstract_b_single_1b\r
1717           relationship: tosca.relationships.DependsOn\r
1718       - dependency:\r
1719           capability: feature_a_single_1a\r
1720           node: abstract_a_single_1a\r
1721           relationship: tosca.relationships.DependsOn\r
1722       - dependency:\r
1723           capability: feature_a_single_2a\r
1724           node: abstract_a_single_2a\r
1725           relationship: tosca.relationships.DependsOn\r
1726       - dependency:\r
1727           capability: feature_a_single_1a_1a_t1_port\r
1728           node: abstract_a_single_1a\r
1729           relationship: tosca.relationships.DependsOn\r
1730     4p_nested_2:\r
1731       type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
1732       directives:\r
1733       - substitutable\r
1734       properties:\r
1735         port_pcm_port_00_ip_requirements:\r
1736         - ip_version: 4\r
1737           ip_count_required:\r
1738             is_required: true\r
1739           floating_ip_count_required:\r
1740             is_required: false\r
1741         - ip_version: 6\r
1742           ip_count_required:\r
1743             is_required: false\r
1744           floating_ip_count_required:\r
1745             is_required: false\r
1746         server_group: BE_Affinity_group\r
1747         connectivityChk:\r
1748           connectivityTo1C1_T1_02:\r
1749             get_attribute:\r
1750             - 1c1_t1_port_02\r
1751             - tenant_id\r
1752           connectivityTo1C1_T1_11:\r
1753             get_attribute:\r
1754             - 1c1_t1_port_11\r
1755             - tenant_id\r
1756           connectivityTo4PNested_1:\r
1757             get_attribute:\r
1758             - 4p_nested_1\r
1759             - server_pcm_id\r
1760           connectivityTo1C1_T1_01:\r
1761             get_attribute:\r
1762             - 1c1_t1_port_01\r
1763             - tenant_id\r
1764           connectivityTo1C1_T1_12:\r
1765             get_attribute:\r
1766             - 1c1_t1_port_12\r
1767             - tenant_id\r
1768           connectivityTo1B01_1:\r
1769             get_attribute:\r
1770             - 1b01_single_1B_1\r
1771             - instance_name\r
1772           connectivityTo1B02_1:\r
1773             get_attribute:\r
1774             - 1b02_single_1B_1\r
1775             - instance_name\r
1776           connectivityTo1B01_2:\r
1777             get_attribute:\r
1778             - 1b01_single_1B_2\r
1779             - instance_name\r
1780           connectivityTo1C2_2_2:\r
1781             get_attribute:\r
1782             - 2c202_catalog_instance_1C22\r
1783             - instance_name\r
1784           connectivityTo1A_2:\r
1785             get_attribute:\r
1786             - 2a_single_1A_2\r
1787             - instance_name\r
1788           connectivityTo1B02_2:\r
1789             get_attribute:\r
1790             - 1b02_single_1B_2\r
1791             - instance_name\r
1792           connectivityToNoUnifiedNested_2:\r
1793             get_attribute:\r
1794             - nestedNoUnified_2\r
1795             - portId\r
1796           connectivityTo1A_1:\r
1797             get_attribute:\r
1798             - 1a_single_1A_1\r
1799             - instance_name\r
1800           connectivityToNoUnifiedNested_1:\r
1801             get_attribute:\r
1802             - nestedNoUnified_1\r
1803             - portId\r
1804           connectivityTo1C2_1_1:\r
1805             get_attribute:\r
1806             - 1c201_catalog_instance_1C21\r
1807             - instance_name\r
1808           connectivityTo1C2_2_1:\r
1809             get_attribute:\r
1810             - 2c202_catalog_instance_1C21\r
1811             - instance_name\r
1812           connectivityTo1C2_1_2:\r
1813             get_attribute:\r
1814             - 1c201_catalog_instance_1C22\r
1815             - instance_name\r
1816         pcm_image_name:\r
1817           get_input: pcm_image_name\r
1818         port_pcm_port_00_mac_requirements:\r
1819           mac_count_required:\r
1820             is_required: false\r
1821         security_group_name: jsa_security_group\r
1822         port_pcm_port_01_ip_requirements:\r
1823         - ip_version: 4\r
1824           ip_count_required:\r
1825             is_required: true\r
1826           floating_ip_count_required:\r
1827             is_required: false\r
1828         - ip_version: 6\r
1829           ip_count_required:\r
1830             is_required: false\r
1831           floating_ip_count_required:\r
1832             is_required: false\r
1833         port_pcm_port_00_network_role_tag: cps\r
1834         pcm_flavor_name:\r
1835           get_input: pcm_flavor_name\r
1836         service_template_filter:\r
1837           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
1838         port_pcm_port_01_mac_requirements:\r
1839           mac_count_required:\r
1840             is_required: false\r
1841         pcm_server_name:\r
1842           get_input:\r
1843           - pcm_server_names\r
1844           - 0\r
1845         cps_net_name: nested_network\r
1846         port_pcm_port_01_network_role_tag: oam\r
1847       requirements:\r
1848       - link_pcm_port_00:\r
1849           capability: tosca.capabilities.network.Linkable\r
1850           node: nested_network\r
1851           relationship: tosca.relationships.network.LinksTo\r
1852     1c1_t2_port_12:\r
1853       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
1854       properties:\r
1855         ip_requirements:\r
1856         - ip_version: 4\r
1857           ip_count_required:\r
1858             is_required: true\r
1859           floating_ip_count_required:\r
1860             is_required: false\r
1861         - ip_version: 6\r
1862           ip_count_required:\r
1863             is_required: false\r
1864           floating_ip_count_required:\r
1865             is_required: false\r
1866         fixed_ips:\r
1867         - ip_address:\r
1868             get_input:\r
1869             - myIPs\r
1870             - 1\r
1871         mac_requirements:\r
1872           mac_count_required:\r
1873             is_required: false\r
1874         name: 1c1_t2_port_12\r
1875         network_role_tag: ppds\r
1876         network:\r
1877           get_input: ppds_net_name\r
1878     4p_nested_1:\r
1879       type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
1880       directives:\r
1881       - substitutable\r
1882       properties:\r
1883         port_pcm_port_00_ip_requirements:\r
1884         - ip_version: 4\r
1885           ip_count_required:\r
1886             is_required: true\r
1887           floating_ip_count_required:\r
1888             is_required: false\r
1889         - ip_version: 6\r
1890           ip_count_required:\r
1891             is_required: false\r
1892           floating_ip_count_required:\r
1893             is_required: false\r
1894         server_group: BE_Affinity_group\r
1895         connectivityChk:\r
1896           connectivityTo4PNested_2:\r
1897             get_attribute:\r
1898             - 4p_nested_2\r
1899             - server_pcm_id\r
1900           connectivityTo1C1_T1_02:\r
1901             get_attribute:\r
1902             - 1c1_t1_port_02\r
1903             - tenant_id\r
1904           connectivityTo1C1_T1_11:\r
1905             get_attribute:\r
1906             - 1c1_t1_port_11\r
1907             - tenant_id\r
1908           connectivityTo1C1_T1_01:\r
1909             get_attribute:\r
1910             - 1c1_t1_port_01\r
1911             - tenant_id\r
1912           connectivityTo1C1_T1_12:\r
1913             get_attribute:\r
1914             - 1c1_t1_port_12\r
1915             - tenant_id\r
1916           connectivityTo1B01_1:\r
1917             get_attribute:\r
1918             - 1b01_single_1B_1\r
1919             - instance_name\r
1920           connectivityTo1B02_1:\r
1921             get_attribute:\r
1922             - 1b02_single_1B_1\r
1923             - instance_name\r
1924           connectivityTo1B01_2:\r
1925             get_attribute:\r
1926             - 1b01_single_1B_2\r
1927             - instance_name\r
1928           connectivityTo1C2_2_2:\r
1929             get_attribute:\r
1930             - 2c202_catalog_instance_1C22\r
1931             - instance_name\r
1932           connectivityTo1A_2:\r
1933             get_attribute:\r
1934             - 2a_single_1A_2\r
1935             - instance_name\r
1936           connectivityTo1B02_2:\r
1937             get_attribute:\r
1938             - 1b02_single_1B_2\r
1939             - instance_name\r
1940           connectivityToNoUnifiedNested_2:\r
1941             get_attribute:\r
1942             - nestedNoUnified_2\r
1943             - portId\r
1944           connectivityTo1A_1:\r
1945             get_attribute:\r
1946             - 1a_single_1A_1\r
1947             - instance_name\r
1948           connectivityToNoUnifiedNested_1:\r
1949             get_attribute:\r
1950             - nestedNoUnified_1\r
1951             - portId\r
1952           connectivityTo1C2_1_1:\r
1953             get_attribute:\r
1954             - 1c201_catalog_instance_1C21\r
1955             - instance_name\r
1956           connectivityTo1C2_2_1:\r
1957             get_attribute:\r
1958             - 2c202_catalog_instance_1C21\r
1959             - instance_name\r
1960           connectivityTo1C2_1_2:\r
1961             get_attribute:\r
1962             - 1c201_catalog_instance_1C22\r
1963             - instance_name\r
1964         pcm_image_name:\r
1965           get_input: pcm_image_name\r
1966         port_pcm_port_00_mac_requirements:\r
1967           mac_count_required:\r
1968             is_required: false\r
1969         security_group_name: jsa_security_group\r
1970         port_pcm_port_01_ip_requirements:\r
1971         - ip_version: 4\r
1972           ip_count_required:\r
1973             is_required: true\r
1974           floating_ip_count_required:\r
1975             is_required: false\r
1976         - ip_version: 6\r
1977           ip_count_required:\r
1978             is_required: false\r
1979           floating_ip_count_required:\r
1980             is_required: false\r
1981         port_pcm_port_00_network_role_tag: cps\r
1982         pcm_flavor_name:\r
1983           get_input: pcm_flavor_name\r
1984         service_template_filter:\r
1985           substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
1986         port_pcm_port_01_mac_requirements:\r
1987           mac_count_required:\r
1988             is_required: false\r
1989         pcm_server_name:\r
1990           get_input:\r
1991           - pcm_server_names\r
1992           - 0\r
1993         cps_net_name: nested_network\r
1994         port_pcm_port_01_network_role_tag: oam\r
1995       requirements:\r
1996       - link_pcm_port_00:\r
1997           capability: tosca.capabilities.network.Linkable\r
1998           node: nested_network\r
1999           relationship: tosca.relationships.network.LinksTo\r
2000     1c1_t2_port_11:\r
2001       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
2002       properties:\r
2003         ip_requirements:\r
2004         - ip_version: 4\r
2005           ip_count_required:\r
2006             is_required: true\r
2007           floating_ip_count_required:\r
2008             is_required: false\r
2009         - ip_version: 6\r
2010           ip_count_required:\r
2011             is_required: false\r
2012           floating_ip_count_required:\r
2013             is_required: false\r
2014         fixed_ips:\r
2015         - ip_address:\r
2016             get_input:\r
2017             - myIPs\r
2018             - 1\r
2019         mac_requirements:\r
2020           mac_count_required:\r
2021             is_required: false\r
2022         name: 1c1_t2_port_11\r
2023         network_role_tag: ppds\r
2024         network:\r
2025           get_input: ppds_net_name\r
2026     nested_network:\r
2027       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
2028       properties:\r
2029         network_name:\r
2030           get_input: net_name\r
2031     abstract_b_single_1b_1:\r
2032       type: org.openecomp.resource.abstract.nodes.b_single_1b_1\r
2033       directives:\r
2034       - substitutable\r
2035       properties:\r
2036         vm_flavor_name:\r
2037           get_input: pd_flavor_name\r
2038         port_1b_t1_port_ip_requirements:\r
2039         - ip_version: 4\r
2040           ip_count_required:\r
2041             is_required: false\r
2042           floating_ip_count_required:\r
2043             is_required: false\r
2044         - ip_version: 6\r
2045           ip_count_required:\r
2046             is_required: false\r
2047           floating_ip_count_required:\r
2048             is_required: false\r
2049         vm_image_name:\r
2050           get_input: pd_image_name\r
2051         compute_b_single_1b_user_data_format:\r
2052         - RAW\r
2053         port_1b_t2_port_mac_requirements:\r
2054           mac_count_required:\r
2055             is_required: false\r
2056         compute_b_single_1b_availability_zone:\r
2057         - get_input: availabilityzone_name\r
2058         compute_b_single_1b_scheduler_hints:\r
2059         - group: BE_Affinity_group\r
2060         port_1b_t2_port_ip_requirements:\r
2061         - ip_version: 4\r
2062           ip_count_required:\r
2063             is_required: false\r
2064           floating_ip_count_required:\r
2065             is_required: false\r
2066         - ip_version: 6\r
2067           ip_count_required:\r
2068             is_required: false\r
2069           floating_ip_count_required:\r
2070             is_required: false\r
2071         compute_b_single_1b_metadata:\r
2072         - connectivityTo4PNested_2:\r
2073             get_attribute:\r
2074             - 4p_nested_2\r
2075             - server_pcm_id\r
2076           connectivityTo1C1_T1_02:\r
2077             get_attribute:\r
2078             - abstract_1c11_scalling_instance\r
2079             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
2080           connectivityTo1C1_T1_11:\r
2081             get_attribute:\r
2082             - abstract_1c12_scalling_instance\r
2083             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
2084           connectivityTo4PNested_1:\r
2085             get_attribute:\r
2086             - 4p_nested_1\r
2087             - server_pcm_id\r
2088           connectivityTo1C1_T1_01:\r
2089             get_attribute:\r
2090             - abstract_1c11_scalling_instance\r
2091             - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
2092           connectivityTo1C1_T1_12:\r
2093             get_attribute:\r
2094             - abstract_1c12_scalling_instance\r
2095             - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
2096           connectivityTo1B01_2:\r
2097             get_attribute:\r
2098             - abstract_b_single_2b_1\r
2099             - b_single_2b_instance_name\r
2100           connectivityTo1C2_2_2:\r
2101             get_attribute:\r
2102             - abstract_2c2_catalog_instance_0\r
2103             - 2c2_catalog_instance_instance_name\r
2104           connectivityTo1A_2:\r
2105             get_attribute:\r
2106             - abstract_a_single_2a\r
2107             - a_single_2a_instance_name\r
2108           connectivityTo1B02_2:\r
2109             get_attribute:\r
2110             - abstract_b_single_2b\r
2111             - b_single_2b_instance_name\r
2112           connectivityToNoUnifiedNested_2:\r
2113             get_attribute:\r
2114             - nestedNoUnified_2\r
2115             - portId\r
2116           connectivityTo1A_1:\r
2117             get_attribute:\r
2118             - abstract_a_single_1a\r
2119             - a_single_1a_instance_name\r
2120           connectivityToNoUnifiedNested_1:\r
2121             get_attribute:\r
2122             - nestedNoUnified_1\r
2123             - portId\r
2124           connectivityTo1C2_1_1:\r
2125             get_attribute:\r
2126             - abstract_1c2_catalog_instance_0\r
2127             - 1c2_catalog_instance_instance_name\r
2128           connectivityTo1C2_2_1:\r
2129             get_attribute:\r
2130             - abstract_2c2_catalog_instance_1\r
2131             - 2c2_catalog_instance_instance_name\r
2132           connectivityTo1C2_1_2:\r
2133             get_attribute:\r
2134             - abstract_1c2_catalog_instance_1\r
2135             - 1c2_catalog_instance_instance_name\r
2136         port_1b_t1_port_mac_requirements:\r
2137           mac_count_required:\r
2138             is_required: false\r
2139         port_1b_t2_port_network:\r
2140         - b_single_1b_network_1\r
2141         compute_b_single_1b_name:\r
2142         - get_input:\r
2143           - b_single_1b_names\r
2144           - 0\r
2145         service_template_filter:\r
2146           substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml\r
2147           count: 1\r
2148         index_value:\r
2149           get_property:\r
2150           - SELF\r
2151           - service_template_filter\r
2152           - index_value\r
2153       requirements:\r
2154       - link_b_single_1b_1b_t2_port:\r
2155           capability: tosca.capabilities.network.Linkable\r
2156           node: b_single_1b_network_1\r
2157           relationship: tosca.relationships.network.LinksTo\r
2158   groups:\r
2159     hot-mog-0108-bs1271_group:\r
2160       type: org.openecomp.groups.heat.HeatStack\r
2161       properties:\r
2162         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
2163         description: heat template that creates MOG stack\r
2164       members:\r
2165       - nodeGetAttIn_network\r
2166       - nestedNoUnified_1\r
2167       - nestedNoUnified_2\r
2168       - b_single_1b_network_1\r
2169       - b_single_1b_network_2\r
2170       - jsa_security_group\r
2171       - a_single_1a_network\r
2172       - 1c2_catalog_instance_network\r
2173       - 1c1_t2_port_02\r
2174       - 1c1_t2_port_01\r
2175       - 1c1_scalling_instance_network\r
2176       - dependsOn_network\r
2177       - 4p_nested_2\r
2178       - 1c1_t2_port_12\r
2179       - 4p_nested_1\r
2180       - 1c1_t2_port_11\r
2181       - nested_network\r
2182       - abstract_a_single_2a\r
2183       - abstract_a_single_1a\r
2184       - abstract_1c11_scalling_instance\r
2185       - abstract_b_single_1b\r
2186       - abstract_b_single_1b_1\r
2187       - abstract_b_single_2b\r
2188       - abstract_b_single_2b_1\r
2189       - abstract_1c12_scalling_instance\r
2190       - abstract_2c2_catalog_instance_0\r
2191       - abstract_2c2_catalog_instance_1\r
2192       - abstract_1c2_catalog_instance_0\r
2193       - abstract_1c2_catalog_instance_1\r
2194     BE_Affinity_group:\r
2195       type: tosca.groups.Root\r
2196       members:\r
2197       - abstract_a_single_2a\r
2198       - abstract_a_single_1a\r
2199       - abstract_1c11_scalling_instance\r
2200       - abstract_b_single_1b\r
2201       - abstract_b_single_1b_1\r
2202       - abstract_b_single_2b\r
2203       - abstract_b_single_2b_1\r
2204       - abstract_1c12_scalling_instance\r
2205       - abstract_2c2_catalog_instance_0\r
2206       - abstract_2c2_catalog_instance_1\r
2207       - abstract_1c2_catalog_instance_0\r
2208       - abstract_1c2_catalog_instance_1\r
2209   outputs:\r
2210     out2:\r
2211       value:\r
2212         get_attribute:\r
2213         - abstract_1c2_catalog_instance_1\r
2214         - 1c2_catalog_instance_1c201_port_tenant_id\r
2215         - get_attribute:\r
2216           - abstract_1c2_catalog_instance_0\r
2217           - 1c2_catalog_instance_1c201_port_tenant_id\r
2218           - get_attribute:\r
2219             - abstract_1c2_catalog_instance_1\r
2220             - 1c2_catalog_instance_instance_name\r
2221             - get_attribute:\r
2222               - abstract_2c2_catalog_instance_1\r
2223               - 2c2_catalog_instance_instance_name\r
2224     out3:\r
2225       value:\r
2226         get_attribute:\r
2227         - abstract_1c11_scalling_instance\r
2228         - 1c11_scalling_instance_instance_name\r
2229         - get_attribute:\r
2230           - abstract_1c11_scalling_instance\r
2231           - 1c11_scalling_instance_instance_name\r
2232           - get_attribute:\r
2233             - 1c1_t2_port_02\r
2234             - tenant_id\r
2235             - get_attribute:\r
2236               - 1c1_t2_port_11\r
2237               - tenant_id\r
2238             - get_attribute:\r
2239               - 1c1_t2_port_12\r
2240               - tenant_id\r
2241             - get_attribute:\r
2242               - abstract_1c12_scalling_instance\r
2243               - 1c12_scalling_instance_instance_name\r
2244     out4:\r
2245       value:\r
2246         get_attribute:\r
2247         - abstract_b_single_1b_1\r
2248         - b_single_1b_instance_name\r
2249         - get_attribute:\r
2250           - abstract_b_single_1b\r
2251           - b_single_1b_instance_name\r
2252           - get_attribute:\r
2253             - abstract_b_single_1b_1\r
2254             - b_single_1b_1b_t1_port_tenant_id\r
2255             - get_attribute:\r
2256               - abstract_b_single_1b\r
2257               - b_single_1b_1b_t1_port_tenant_id\r
2258     out5:\r
2259       value:\r
2260         get_attribute:\r
2261         - abstract_a_single_1a\r
2262         - a_single_1a_instance_name\r
2263     out1:\r
2264       value:\r
2265         get_attribute:\r
2266         - nestedNoUnified_1\r
2267         - portId\r
2268         - get_attribute:\r
2269           - 4p_nested_2\r
2270           - server_pcm_id\r
2271     out6:\r
2272       value:\r
2273         get_attribute:\r
2274         - abstract_a_single_1a\r
2275         - a_single_1a_1a_t1_port_tenant_id\r
2276     out7:\r
2277       value:\r
2278         get_attribute:\r
2279         - abstract_a_single_2a\r
2280         - a_single_2a_instance_name\r
2281   policies:\r
2282     BE_Affinity_policy:\r
2283       type: org.openecomp.policies.placement.Colocate\r
2284       properties:\r
2285         name: def\r
2286         affinity: host\r
2287       targets:\r
2288       - BE_Affinity_group\r