1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
16 description: flavor name of PD instance
17 availabilityzone_name:
18 label: availabilityzone name
22 description: availabilityzone name
44 description: PD image name
50 label: PD server names
54 description: name of the PD instance
57 1c2_catalog_instance_names:
69 1c1_scalling_instance_names:
86 abstract_pcm_server_0:
87 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
91 server_group: BE_Affinity_group
92 port_pcm_port_1_network_role_tag: oam
96 - abstract_1c2_catalog_instance_0
97 - 1c2_catalog_instance_instance_name
100 - abstract_1c2_catalog_instance_1
101 - 1c2_catalog_instance_instance_name
104 - abstract_a_single_1a
105 - a_single_1a_instance_name
108 - abstract_b_single_1b_1
109 - b_single_1b_instance_name
111 - abstract_b_single_1b_0
112 - b_single_1b_instance_name
115 - abstract_b_single_1b_0
116 - b_single_1b_instance_name
117 connectivityTo1C1_T2_1:
119 - abstract_1c1_scalling_instance
120 - 1c1_scalling_instance_1c1_t2_port_tenant_id
121 connectivityTo1C1_T2_0:
123 - abstract_1c1_scalling_instance
124 - 1c1_scalling_instance_1c1_t2_port_tenant_id
125 port_pcm_port_0_ip_requirements:
129 floating_ip_count_required:
132 get_input: pcm_image_name
133 security_group_name: jsa_security_group
134 port_pcm_port_1_mac_requirements:
138 get_input: pcm_flavor_name
139 service_template_filter:
140 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
141 port_pcm_port_1_ip_requirements:
145 floating_ip_count_required:
147 port_pcm_port_0_network_role_tag: cps
148 port_pcm_port_0_mac_requirements:
155 cps_net_name: nested_network
158 capability: tosca.capabilities.network.Linkable
160 relationship: tosca.relationships.network.LinksTo
161 abstract_1c1_scalling_instance:
162 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
166 compute_1c1_scalling_instance_user_data_format:
169 port_1c1_t2_port_network_role_tag:
172 get_input: pd_flavor_name
173 port_1c1_t1_port_ip_requirements:
177 floating_ip_count_required:
180 get_input: pd_image_name
181 compute_1c1_scalling_instance_name:
183 - 1c1_scalling_instance_names
186 - 1c1_scalling_instance_names
188 port_1c1_t1_port_name:
191 port_1c1_t1_port_network:
192 - 1c1_scalling_instance_network
193 port_1c1_t2_port_fixed_ips:
198 port_1c1_t2_port_network:
199 - get_input: ppds_net_name
200 port_1c1_t1_port_fixed_ips:
205 port_1c1_t2_port_ip_requirements:
209 floating_ip_count_required:
211 port_1c1_t1_port_mac_requirements:
214 port_1c1_t2_port_mac_requirements:
217 compute_1c1_scalling_instance_availability_zone:
218 - get_input: availabilityzone_name
219 - get_input: availabilityzone_name
220 port_1c1_t2_port_name:
223 compute_1c1_scalling_instance_scheduler_hints:
224 - group: BE_Affinity_group
225 - group: BE_Affinity_group
226 compute_1c1_scalling_instance_metadata:
228 - connectivityTo4PNested:
230 - abstract_pcm_server_0
234 - abstract_1c2_catalog_instance_0
235 - 1c2_catalog_instance_instance_name
238 - abstract_a_single_1a
239 - a_single_1a_instance_name
242 - abstract_1c2_catalog_instance_1
243 - 1c2_catalog_instance_instance_name
244 connectivityToNoUnifiedNested:
250 - abstract_b_single_1b_1
251 - b_single_1b_instance_name
254 - abstract_b_single_1b_0
255 - b_single_1b_instance_name
256 service_template_filter:
257 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
262 - service_template_filter
265 - link_1c1_scalling_instance_1c1_t1_port:
266 capability: tosca.capabilities.network.Linkable
267 node: 1c1_scalling_instance_network
268 relationship: tosca.relationships.network.LinksTo
269 abstract_b_single_1b_0:
270 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
275 get_input: pd_flavor_name
276 port_1b_t1_port_ip_requirements:
280 floating_ip_count_required:
283 get_input: pd_image_name
284 compute_b_single_1b_user_data_format:
286 port_1b_t2_port_mac_requirements:
289 compute_b_single_1b_availability_zone:
290 - get_input: availabilityzone_name
291 compute_b_single_1b_scheduler_hints:
292 - group: BE_Affinity_group
293 port_1b_t2_port_ip_requirements:
297 floating_ip_count_required:
299 compute_b_single_1b_metadata:
300 - connectivityTo4PNested:
302 - abstract_pcm_server_0
306 - abstract_1c2_catalog_instance_0
307 - 1c2_catalog_instance_instance_name
310 - abstract_1c2_catalog_instance_1
311 - 1c2_catalog_instance_instance_name
312 connectivityToNoUnifiedNested:
316 connectivityTo1C1_T1_1:
318 - abstract_1c1_scalling_instance
319 - 1c1_scalling_instance_1c1_t1_port_tenant_id
320 connectivityTo1C1_T1_0:
322 - abstract_1c1_scalling_instance
323 - 1c1_scalling_instance_1c1_t1_port_tenant_id
324 port_1b_t1_port_mac_requirements:
327 port_1b_t2_port_network:
328 - b_single_1b_network
329 compute_b_single_1b_name:
333 service_template_filter:
334 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
339 - service_template_filter
342 - link_b_single_1b_1b_t2_port:
343 capability: tosca.capabilities.network.Linkable
344 node: b_single_1b_network
345 relationship: tosca.relationships.network.LinksTo
347 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
351 abstract_1c2_catalog_instance_0:
352 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
356 compute_1c2_catalog_instance_availability_zone:
357 - get_input: availabilityzone_name
359 get_input: pd_flavor_name
361 get_input: pd_image_name
362 port_1c2_t2_port_ip_requirements:
366 floating_ip_count_required:
368 port_1c2_t1_port_mac_requirements:
371 port_1c2_t2_port_network:
372 - 1c2_catalog_instance_network
373 compute_1c2_catalog_instance_metadata:
374 - connectivityTo4PNested:
376 - abstract_pcm_server_0
380 - abstract_a_single_1a
381 - a_single_1a_instance_name
382 connectivityToNoUnifiedNested:
388 - abstract_b_single_1b_1
389 - b_single_1b_instance_name
392 - abstract_b_single_1b_0
393 - b_single_1b_instance_name
394 connectivityTo1C1_T2_1:
396 - abstract_1c1_scalling_instance
397 - 1c1_scalling_instance_1c1_t2_port_tenant_id
398 connectivityTo1C1_T2_0:
400 - abstract_1c1_scalling_instance
401 - 1c1_scalling_instance_1c1_t2_port_tenant_id
402 compute_1c2_catalog_instance_name:
404 - 1c2_catalog_instance_names
406 port_1c2_t1_port_network:
407 - get_input: oam_net_name
408 port_1c2_t2_port_mac_requirements:
411 compute_1c2_catalog_instance_user_data_format:
413 port_1c2_t1_port_network_role_tag:
415 port_1c2_t1_port_ip_requirements:
419 floating_ip_count_required:
421 compute_1c2_catalog_instance_scheduler_hints:
422 - group: BE_Affinity_group
423 service_template_filter:
424 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
429 - service_template_filter
432 - link_1c2_catalog_instance_1c2_t2_port:
433 capability: tosca.capabilities.network.Linkable
434 node: 1c2_catalog_instance_network
435 relationship: tosca.relationships.network.LinksTo
436 abstract_1c2_catalog_instance_1:
437 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
441 compute_1c2_catalog_instance_availability_zone:
442 - get_input: availabilityzone_name
444 get_input: pd_flavor_name
446 get_input: pd_image_name
447 port_1c2_t2_port_ip_requirements:
451 floating_ip_count_required:
453 port_1c2_t1_port_mac_requirements:
456 port_1c2_t2_port_network:
457 - 1c2_catalog_instance_network
458 compute_1c2_catalog_instance_name:
460 - 1c2_catalog_instance_names
462 port_1c2_t1_port_network:
463 - get_input: oam_net_name
464 port_1c2_t2_port_mac_requirements:
467 compute_1c2_catalog_instance_user_data_format:
469 - abstract_1c2_catalog_instance_0
470 - 1c2_catalog_instance_instance_name
471 port_1c2_t1_port_network_role_tag:
473 port_1c2_t1_port_ip_requirements:
477 floating_ip_count_required:
479 compute_1c2_catalog_instance_scheduler_hints:
480 - group: BE_Affinity_group
481 service_template_filter:
482 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
487 - service_template_filter
490 - link_1c2_catalog_instance_1c2_t2_port:
491 capability: tosca.capabilities.network.Linkable
492 node: 1c2_catalog_instance_network
493 relationship: tosca.relationships.network.LinksTo
494 1c1_scalling_instance_network:
495 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
499 nodeGetAttIn_network:
500 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
504 - abstract_1c2_catalog_instance_1
505 - 1c2_catalog_instance_1c2_t1_port_tenant_id
507 - abstract_1c2_catalog_instance_0
508 - 1c2_catalog_instance_1c2_t1_port_tenant_id
510 - abstract_1c2_catalog_instance_0
511 - 1c2_catalog_instance_instance_name
513 - abstract_1c2_catalog_instance_1
514 - 1c2_catalog_instance_instance_name
517 - abstract_1c1_scalling_instance
518 - 1c1_scalling_instance_instance_name
520 - abstract_1c1_scalling_instance
521 - 1c1_scalling_instance_instance_name
523 - abstract_1c1_scalling_instance
524 - 1c1_scalling_instance_1c1_t2_port_tenant_id
526 - abstract_1c1_scalling_instance
527 - 1c1_scalling_instance_1c1_t2_port_tenant_id
530 - abstract_a_single_1a
531 - a_single_1a_1a_t1_port_tenant_id
534 - abstract_a_single_1a
535 - a_single_1a_instance_name
541 - abstract_pcm_server_0
545 - abstract_b_single_1b_0
546 - b_single_1b_instance_name
548 - abstract_b_single_1b_1
549 - b_single_1b_instance_name
551 - abstract_b_single_1b_0
552 - b_single_1b_1b_t1_port_tenant_id
554 - abstract_b_single_1b_1
555 - b_single_1b_1b_t1_port_tenant_id
557 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
563 capability: tosca.capabilities.Node
564 node: nestedNoUnified
565 relationship: tosca.relationships.DependsOn
567 capability: tosca.capabilities.Node
568 node: abstract_pcm_server_0
569 relationship: tosca.relationships.DependsOn
571 capability: feature_1c2_catalog_instance_1c2_t1_port
572 node: abstract_1c2_catalog_instance_1
573 relationship: tosca.relationships.DependsOn
575 capability: feature_1c2_catalog_instance_1c2_t1_port
576 node: abstract_1c2_catalog_instance_0
577 relationship: tosca.relationships.DependsOn
579 capability: feature_1c2_catalog_instance
580 node: abstract_1c2_catalog_instance_0
581 relationship: tosca.relationships.DependsOn
583 capability: feature_1c2_catalog_instance
584 node: abstract_1c2_catalog_instance_1
585 relationship: tosca.relationships.DependsOn
587 capability: feature_1c1_scalling_instance
588 node: abstract_1c1_scalling_instance
589 relationship: tosca.relationships.DependsOn
591 capability: feature_1c1_scalling_instance_1c1_t2_port
592 node: abstract_1c1_scalling_instance
593 relationship: tosca.relationships.DependsOn
595 capability: feature_b_single_1b
596 node: abstract_b_single_1b_0
597 relationship: tosca.relationships.DependsOn
599 capability: feature_b_single_1b
600 node: abstract_b_single_1b_1
601 relationship: tosca.relationships.DependsOn
603 capability: feature_b_single_1b_1b_t1_port
604 node: abstract_b_single_1b_0
605 relationship: tosca.relationships.DependsOn
607 capability: feature_b_single_1b_1b_t1_port
608 node: abstract_b_single_1b_1
609 relationship: tosca.relationships.DependsOn
611 capability: feature_a_single_1a
612 node: abstract_a_single_1a
613 relationship: tosca.relationships.DependsOn
615 capability: feature_a_single_1a_1a_t1_port
616 node: abstract_a_single_1a
617 relationship: tosca.relationships.DependsOn
618 abstract_a_single_1a:
619 type: org.openecomp.resource.abstract.nodes.a_single_1a
623 compute_a_single_1a_metadata:
624 - connectivityTo4PNested:
626 - abstract_pcm_server_0
630 - abstract_1c2_catalog_instance_0
631 - 1c2_catalog_instance_instance_name
634 - abstract_1c2_catalog_instance_1
635 - 1c2_catalog_instance_instance_name
636 connectivityToNoUnifiedNested:
642 - abstract_b_single_1b_1
643 - b_single_1b_instance_name
645 - abstract_b_single_1b_0
646 - b_single_1b_instance_name
649 - abstract_b_single_1b_0
650 - b_single_1b_instance_name
651 connectivityTo1C1_T2_1:
653 - abstract_1c1_scalling_instance
654 - 1c1_scalling_instance_1c1_t2_port_tenant_id
655 connectivityTo1C1_T2_0:
657 - abstract_1c1_scalling_instance
658 - 1c1_scalling_instance_1c1_t2_port_tenant_id
659 port_1a_t1_port_ip_requirements:
663 floating_ip_count_required:
665 port_1a_t2_port_network_role_tag:
668 get_input: pd_flavor_name
669 port_1a_t2_port_network:
670 - get_input: ppds_net_name
671 port_1a_t1_port_mac_requirements:
674 port_1a_t1_port_network:
675 - a_single_1a_network
677 get_input: pd_image_name
678 port_1a_t2_port_ip_requirements:
682 floating_ip_count_required:
684 compute_a_single_1a_availability_zone:
685 - get_input: availabilityzone_name
686 compute_a_single_1a_scheduler_hints:
687 - group: BE_Affinity_group
688 compute_a_single_1a_user_data_format:
690 compute_a_single_1a_name:
694 port_1a_t2_port_mac_requirements:
697 service_template_filter:
698 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
703 - service_template_filter
706 - link_a_single_1a_1a_t1_port:
707 capability: tosca.capabilities.network.Linkable
708 node: a_single_1a_network
709 relationship: tosca.relationships.network.LinksTo
711 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
716 get_input: pcm_flavor_name
717 service_template_filter:
718 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
719 server_group: BE_Affinity_group
723 - abstract_1c2_catalog_instance_0
724 - 1c2_catalog_instance_instance_name
727 - abstract_1c2_catalog_instance_1
728 - 1c2_catalog_instance_instance_name
731 - abstract_a_single_1a
732 - a_single_1a_instance_name
735 - abstract_b_single_1b_1
736 - b_single_1b_instance_name
738 - abstract_b_single_1b_0
739 - b_single_1b_instance_name
742 - abstract_b_single_1b_0
743 - b_single_1b_instance_name
744 connectivityTo1C1_T2_1:
746 - abstract_1c1_scalling_instance
747 - 1c1_scalling_instance_1c1_t2_port_tenant_id
748 connectivityTo1C1_T2_0:
750 - abstract_1c1_scalling_instance
751 - 1c1_scalling_instance_1c1_t2_port_tenant_id
753 get_input: pcm_image_name
754 security_group_name: jsa_security_group
759 cps_net_name: nested_network
762 capability: tosca.capabilities.network.Linkable
764 relationship: tosca.relationships.network.LinksTo
766 capability: tosca.capabilities.network.Linkable
768 relationship: tosca.relationships.network.LinksTo
770 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
775 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
778 get_input: security_group_name
779 description: ems security group
783 port_range_max: 65535
784 remote_ip_prefix: 0.0.0.0/0
789 port_range_max: 65535
790 remote_ip_prefix: 0.0.0.0/0
795 remote_ip_prefix: 0.0.0.0/0
799 port_range_max: 65535
800 remote_ip_prefix: ::/0
805 port_range_max: 65535
806 remote_ip_prefix: ::/0
811 remote_ip_prefix: ::/0
815 port_range_max: 65535
816 remote_ip_prefix: 0.0.0.0/0
821 port_range_max: 65535
822 remote_ip_prefix: 0.0.0.0/0
827 remote_ip_prefix: 0.0.0.0/0
831 port_range_max: 65535
832 remote_ip_prefix: ::/0
837 port_range_max: 65535
838 remote_ip_prefix: ::/0
843 remote_ip_prefix: ::/0
847 capability: attachment_pcm_port_0
848 node: abstract_pcm_server_0
849 relationship: org.openecomp.relationships.AttachesTo
851 capability: attachment_pcm_port_1
852 node: abstract_pcm_server_0
853 relationship: org.openecomp.relationships.AttachesTo
855 capability: attachment_pcm_port_0
856 node: nestedNoUnified
857 relationship: org.openecomp.relationships.AttachesTo
859 capability: attachment_pcm_port_1
860 node: nestedNoUnified
861 relationship: org.openecomp.relationships.AttachesTo
863 capability: attachment_pcm_port_2
864 node: nestedNoUnified
865 relationship: org.openecomp.relationships.AttachesTo
867 capability: attachment_pcm_port_3
868 node: nestedNoUnified
869 relationship: org.openecomp.relationships.AttachesTo
870 abstract_b_single_1b_1:
871 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
876 get_input: pd_flavor_name
877 port_1b_t1_port_ip_requirements:
881 floating_ip_count_required:
884 get_input: pd_image_name
885 compute_b_single_1b_user_data_format:
887 port_1b_t2_port_mac_requirements:
890 compute_b_single_1b_availability_zone:
891 - get_input: availabilityzone_name
892 compute_b_single_1b_scheduler_hints:
893 - group: BE_Affinity_group
894 port_1b_t2_port_ip_requirements:
898 floating_ip_count_required:
900 port_1b_t1_port_value_specs:
902 - abstract_a_single_1a
903 - a_single_1a_1a_t1_port_tenant_id
904 port_1b_t1_port_network_role_tag:
906 port_1b_t1_port_mac_requirements:
909 port_1b_t2_port_network:
910 - b_single_1b_network
911 port_1b_t1_port_network:
912 - get_input: oam_net_name
913 compute_b_single_1b_name:
917 service_template_filter:
918 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
923 - service_template_filter
926 - link_b_single_1b_1b_t2_port:
927 capability: tosca.capabilities.network.Linkable
928 node: b_single_1b_network
929 relationship: tosca.relationships.network.LinksTo
931 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
935 1c2_catalog_instance_network:
936 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
941 hot-mog-0108-bs1271_group:
942 type: org.openecomp.groups.heat.HeatStack
944 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
945 description: heat template that creates MOG stack
947 - b_single_1b_network
948 - 1c1_scalling_instance_network
949 - nodeGetAttIn_network
954 - a_single_1a_network
955 - 1c2_catalog_instance_network
956 - abstract_a_single_1a
957 - abstract_b_single_1b_0
958 - abstract_b_single_1b_1
959 - abstract_1c1_scalling_instance
960 - abstract_1c2_catalog_instance_0
961 - abstract_1c2_catalog_instance_1
962 - abstract_pcm_server_0
964 type: tosca.groups.Root
966 - abstract_a_single_1a
967 - abstract_b_single_1b_0
968 - abstract_b_single_1b_1
969 - abstract_1c1_scalling_instance
970 - abstract_1c2_catalog_instance_0
971 - abstract_1c2_catalog_instance_1
976 - abstract_1c2_catalog_instance_1
977 - 1c2_catalog_instance_1c2_t1_port_tenant_id
979 - abstract_1c2_catalog_instance_0
980 - 1c2_catalog_instance_1c2_t1_port_tenant_id
982 - abstract_1c2_catalog_instance_0
983 - 1c2_catalog_instance_instance_name
985 - abstract_1c2_catalog_instance_1
986 - 1c2_catalog_instance_instance_name
990 - abstract_1c1_scalling_instance
991 - 1c1_scalling_instance_instance_name
993 - abstract_1c1_scalling_instance
994 - 1c1_scalling_instance_instance_name
996 - abstract_1c1_scalling_instance
997 - 1c1_scalling_instance_1c1_t2_port_tenant_id
999 - abstract_1c1_scalling_instance
1000 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1004 - abstract_b_single_1b_0
1005 - b_single_1b_instance_name
1007 - abstract_b_single_1b_1
1008 - b_single_1b_instance_name
1010 - abstract_b_single_1b_0
1011 - b_single_1b_1b_t1_port_tenant_id
1013 - abstract_b_single_1b_1
1014 - b_single_1b_1b_t1_port_tenant_id
1018 - abstract_a_single_1a
1019 - a_single_1a_instance_name
1026 - abstract_pcm_server_0
1031 - abstract_a_single_1a
1032 - a_single_1a_1a_t1_port_tenant_id
1035 type: org.openecomp.policies.placement.Colocate