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
17 type: org.openecomp.annotations.Source
22 param_name: pd_flavor_name
24 description: flavor name of PD instance
25 availabilityzone_name:
26 label: availabilityzone name
31 type: org.openecomp.annotations.Source
36 param_name: availabilityzone_name
38 description: availabilityzone name
44 type: org.openecomp.annotations.Source
49 param_name: ppds_net_name
56 type: org.openecomp.annotations.Source
61 param_name: a_single_1a_names
68 type: org.openecomp.annotations.Source
73 param_name: pcm_server_names
80 type: org.openecomp.annotations.Source
85 param_name: pcm_image_name
93 type: org.openecomp.annotations.Source
98 param_name: pd_image_name
100 description: PD image name
106 type: org.openecomp.annotations.Source
109 - hot-mog-0108-bs1271
111 param_name: security_group_name
114 label: PD server names
119 type: org.openecomp.annotations.Source
122 - hot-mog-0108-bs1271
124 param_name: pd_server_names
126 description: name of the PD instance
129 1c2_catalog_instance_names:
134 type: org.openecomp.annotations.Source
137 - hot-mog-0108-bs1271
139 param_name: 1c2_catalog_instance_names
146 type: org.openecomp.annotations.Source
149 - hot-mog-0108-bs1271
151 param_name: pcm_flavor_name
158 type: org.openecomp.annotations.Source
161 - hot-mog-0108-bs1271
163 param_name: b_single_1b_names
165 1c1_scalling_instance_names:
170 type: org.openecomp.annotations.Source
173 - hot-mog-0108-bs1271
175 param_name: 1c1_scalling_instance_names
182 type: org.openecomp.annotations.Source
185 - hot-mog-0108-bs1271
194 type: org.openecomp.annotations.Source
197 - hot-mog-0108-bs1271
206 type: org.openecomp.annotations.Source
209 - hot-mog-0108-bs1271
211 param_name: oam_net_name
214 abstract_b_single_1b:
215 type: org.openecomp.resource.abstract.nodes.b_single_1b
220 get_input: pd_flavor_name
221 port_1b_t1_port_ip_requirements:
225 floating_ip_count_required:
228 get_input: pd_image_name
229 port_1b_t2_port_subinterface_indicator:
231 compute_b_single_1b_user_data_format:
233 port_1b_t2_port_mac_requirements:
236 compute_b_single_1b_availability_zone:
237 - get_input: availabilityzone_name
238 compute_b_single_1b_scheduler_hints:
239 - group: BE_Affinity_group
240 port_1b_t2_port_ip_requirements:
244 floating_ip_count_required:
246 port_1b_t1_port_subinterface_indicator:
248 port_1b_t1_port_mac_requirements:
251 port_1b_t2_port_network:
252 - b_single_1b_network
253 compute_b_single_1b_name:
257 service_template_filter:
258 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
263 - service_template_filter
266 - link_b_single_1b_1b_t2_port:
267 capability: tosca.capabilities.network.Linkable
268 node: b_single_1b_network
269 relationship: tosca.relationships.network.LinksTo
270 abstract_1c1_scalling_instance:
271 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
275 compute_1c1_scalling_instance_user_data_format:
278 port_1c1_t2_port_subinterface_indicator:
281 port_1c1_t2_port_network_role_tag: ppds
283 get_input: pd_flavor_name
284 port_1c1_t1_port_ip_requirements:
288 floating_ip_count_required:
293 floating_ip_count_required:
296 get_input: pd_image_name
297 compute_1c1_scalling_instance_name:
299 - 1c1_scalling_instance_names
302 - 1c1_scalling_instance_names
304 port_1c1_t1_port_name:
307 port_1c1_t1_port_network:
308 - 1c1_scalling_instance_network
309 - 1c1_scalling_instance_network
310 port_1c1_t2_port_fixed_ips:
319 port_1c1_t2_port_network:
320 - get_input: ppds_net_name
321 - get_input: ppds_net_name
322 port_1c1_t1_port_fixed_ips:
331 port_1c1_t2_port_ip_requirements:
335 floating_ip_count_required:
340 floating_ip_count_required:
342 port_1c1_t1_port_mac_requirements:
345 port_1c1_t2_port_mac_requirements:
348 compute_1c1_scalling_instance_availability_zone:
349 - get_input: availabilityzone_name
350 - get_input: availabilityzone_name
351 port_1c1_t2_port_name:
354 compute_1c1_scalling_instance_scheduler_hints:
355 - group: BE_Affinity_group
356 - group: BE_Affinity_group
357 port_1c1_t1_port_subinterface_indicator:
360 service_template_filter:
361 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
366 - service_template_filter
369 - link_1c1_scalling_instance_1c1_t1_port:
370 capability: tosca.capabilities.network.Linkable
371 node: 1c1_scalling_instance_network
372 relationship: tosca.relationships.network.LinksTo
374 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
379 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
383 port_pcm_port_00_ip_requirements:
387 floating_ip_count_required:
389 server_group: BE_Affinity_group
391 get_input: pcm_image_name
392 port_pcm_port_00_mac_requirements:
395 security_group_name: jsa_security_group
396 port_pcm_port_01_ip_requirements:
400 floating_ip_count_required:
402 port_pcm_port_00_network_role_tag: cps
404 get_input: pcm_flavor_name
405 service_template_filter:
406 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
407 port_pcm_port_01_mac_requirements:
414 cps_net_name: nested_network
415 port_pcm_port_01_network_role_tag: oam
418 capability: tosca.capabilities.network.Linkable
420 relationship: tosca.relationships.network.LinksTo
421 abstract_1c2_catalog_instance_0:
422 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
426 compute_1c2_catalog_instance_availability_zone:
427 - get_input: availabilityzone_name
428 port_1c2_t1_port_subinterface_indicator:
431 get_input: pd_flavor_name
433 get_input: pd_image_name
434 port_1c2_t2_port_ip_requirements:
438 floating_ip_count_required:
440 port_1c2_t2_port_subinterface_indicator:
442 port_1c2_t1_port_mac_requirements:
445 port_1c2_t2_port_network:
446 - 1c2_catalog_instance_network
447 compute_1c2_catalog_instance_name:
449 - 1c2_catalog_instance_names
451 port_1c2_t1_port_network:
452 - get_input: oam_net_name
453 port_1c2_t2_port_mac_requirements:
456 compute_1c2_catalog_instance_user_data_format:
458 port_1c2_t1_port_network_role_tag: oam
459 port_1c2_t1_port_ip_requirements:
463 floating_ip_count_required:
465 compute_1c2_catalog_instance_scheduler_hints:
466 - group: BE_Affinity_group
467 service_template_filter:
468 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
473 - service_template_filter
476 - link_1c2_catalog_instance_1c2_t2_port:
477 capability: tosca.capabilities.network.Linkable
478 node: 1c2_catalog_instance_network
479 relationship: tosca.relationships.network.LinksTo
480 abstract_1c2_catalog_instance_1:
481 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
485 compute_1c2_catalog_instance_availability_zone:
486 - get_input: availabilityzone_name
487 port_1c2_t1_port_subinterface_indicator:
490 get_input: pd_flavor_name
492 get_input: pd_image_name
493 port_1c2_t2_port_ip_requirements:
497 floating_ip_count_required:
499 port_1c2_t2_port_subinterface_indicator:
501 port_1c2_t1_port_mac_requirements:
504 port_1c2_t2_port_network:
505 - 1c2_catalog_instance_network
506 compute_1c2_catalog_instance_name:
508 - 1c2_catalog_instance_names
510 port_1c2_t1_port_network:
511 - get_input: oam_net_name
512 port_1c2_t2_port_mac_requirements:
515 compute_1c2_catalog_instance_user_data_format:
517 - abstract_1c2_catalog_instance_0
518 - 1c2_catalog_instance_instance_name
519 port_1c2_t1_port_network_role_tag: oam
520 port_1c2_t1_port_ip_requirements:
524 floating_ip_count_required:
526 compute_1c2_catalog_instance_scheduler_hints:
527 - group: BE_Affinity_group
528 service_template_filter:
529 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
534 - service_template_filter
537 - link_1c2_catalog_instance_1c2_t2_port:
538 capability: tosca.capabilities.network.Linkable
539 node: 1c2_catalog_instance_network
540 relationship: tosca.relationships.network.LinksTo
541 1c1_scalling_instance_network:
542 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
546 nodeGetAttIn_network:
547 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
551 - abstract_1c2_catalog_instance_1
552 - 1c2_catalog_instance_1c2_t1_port_tenant_id
554 - abstract_1c2_catalog_instance_0
555 - 1c2_catalog_instance_1c2_t1_port_tenant_id
557 - abstract_1c2_catalog_instance_0
558 - 1c2_catalog_instance_instance_name
560 - abstract_1c2_catalog_instance_1
561 - 1c2_catalog_instance_instance_name
564 - abstract_1c1_scalling_instance
565 - 1c1_scalling_instance_instance_name
567 - abstract_1c1_scalling_instance
568 - 1c1_scalling_instance_instance_name
570 - abstract_1c1_scalling_instance
571 - 1c1_scalling_instance_1c1_t2_port_tenant_id
573 - abstract_1c1_scalling_instance
574 - 1c1_scalling_instance_1c1_t2_port_tenant_id
577 - abstract_a_single_1a
578 - a_single_1a_1a_t1_port_tenant_id
581 - abstract_a_single_1a
582 - a_single_1a_instance_name
592 - abstract_b_single_1b
593 - b_single_1b_instance_name
595 - abstract_b_single_1b_1
596 - b_single_1b_instance_name
598 - abstract_b_single_1b
599 - b_single_1b_1b_t1_port_tenant_id
601 - abstract_b_single_1b_1
602 - b_single_1b_1b_t1_port_tenant_id
604 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
610 capability: tosca.capabilities.Node
611 node: nestedNoUnified
612 relationship: tosca.relationships.DependsOn
614 capability: tosca.capabilities.Node
616 relationship: tosca.relationships.DependsOn
618 capability: feature_1c2_catalog_instance_1c2_t1_port
619 node: abstract_1c2_catalog_instance_1
620 relationship: tosca.relationships.DependsOn
622 capability: feature_1c2_catalog_instance_1c2_t1_port
623 node: abstract_1c2_catalog_instance_0
624 relationship: tosca.relationships.DependsOn
626 capability: feature_1c2_catalog_instance
627 node: abstract_1c2_catalog_instance_0
628 relationship: tosca.relationships.DependsOn
630 capability: feature_1c2_catalog_instance
631 node: abstract_1c2_catalog_instance_1
632 relationship: tosca.relationships.DependsOn
634 capability: feature_1c1_scalling_instance
635 node: abstract_1c1_scalling_instance
636 relationship: tosca.relationships.DependsOn
638 capability: feature_1c1_scalling_instance_1c1_t2_port
639 node: abstract_1c1_scalling_instance
640 relationship: tosca.relationships.DependsOn
642 capability: feature_b_single_1b
643 node: abstract_b_single_1b
644 relationship: tosca.relationships.DependsOn
646 capability: feature_b_single_1b
647 node: abstract_b_single_1b_1
648 relationship: tosca.relationships.DependsOn
650 capability: feature_b_single_1b_1b_t1_port
651 node: abstract_b_single_1b
652 relationship: tosca.relationships.DependsOn
654 capability: feature_b_single_1b_1b_t1_port
655 node: abstract_b_single_1b_1
656 relationship: tosca.relationships.DependsOn
658 capability: feature_a_single_1a
659 node: abstract_a_single_1a
660 relationship: tosca.relationships.DependsOn
662 capability: feature_a_single_1a_1a_t1_port
663 node: abstract_a_single_1a
664 relationship: tosca.relationships.DependsOn
665 abstract_a_single_1a:
666 type: org.openecomp.resource.abstract.nodes.a_single_1a
670 port_1a_t1_port_ip_requirements:
674 floating_ip_count_required:
676 port_1a_t2_port_network_role_tag: ppds
678 get_input: pd_flavor_name
679 port_1a_t2_port_network:
680 - get_input: ppds_net_name
681 port_1a_t1_port_mac_requirements:
684 port_1a_t1_port_network:
685 - a_single_1a_network
687 get_input: pd_image_name
688 port_1a_t2_port_ip_requirements:
692 floating_ip_count_required:
694 compute_a_single_1a_availability_zone:
695 - get_input: availabilityzone_name
696 compute_a_single_1a_scheduler_hints:
697 - group: BE_Affinity_group
698 port_1a_t2_port_subinterface_indicator:
700 port_1a_t1_port_subinterface_indicator:
702 compute_a_single_1a_user_data_format:
704 compute_a_single_1a_name:
708 port_1a_t2_port_mac_requirements:
711 service_template_filter:
712 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
717 - service_template_filter
720 - link_a_single_1a_1a_t1_port:
721 capability: tosca.capabilities.network.Linkable
722 node: a_single_1a_network
723 relationship: tosca.relationships.network.LinksTo
725 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
730 get_input: pcm_flavor_name
731 service_template_filter:
732 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
733 server_group: BE_Affinity_group
735 get_input: pcm_image_name
736 security_group_name: jsa_security_group
741 cps_net_name: nested_network
744 capability: tosca.capabilities.network.Linkable
746 relationship: tosca.relationships.network.LinksTo
748 capability: tosca.capabilities.network.Linkable
750 relationship: tosca.relationships.network.LinksTo
752 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
757 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
760 get_input: security_group_name
761 description: ems security group
765 port_range_max: 65535
766 remote_ip_prefix: 0.0.0.0/0
771 port_range_max: 65535
772 remote_ip_prefix: 0.0.0.0/0
777 remote_ip_prefix: 0.0.0.0/0
781 port_range_max: 65535
782 remote_ip_prefix: ::/0
787 port_range_max: 65535
788 remote_ip_prefix: ::/0
793 remote_ip_prefix: ::/0
797 port_range_max: 65535
798 remote_ip_prefix: 0.0.0.0/0
803 port_range_max: 65535
804 remote_ip_prefix: 0.0.0.0/0
809 remote_ip_prefix: 0.0.0.0/0
813 port_range_max: 65535
814 remote_ip_prefix: ::/0
819 port_range_max: 65535
820 remote_ip_prefix: ::/0
825 remote_ip_prefix: ::/0
829 capability: attachment_pcm_port_00
831 relationship: org.openecomp.relationships.AttachesTo
833 capability: attachment_pcm_port_01
835 relationship: org.openecomp.relationships.AttachesTo
837 capability: attachment_pcm_port_0
838 node: nestedNoUnified
839 relationship: org.openecomp.relationships.AttachesTo
841 capability: attachment_pcm_port_1
842 node: nestedNoUnified
843 relationship: org.openecomp.relationships.AttachesTo
845 capability: attachment_pcm_port_2
846 node: nestedNoUnified
847 relationship: org.openecomp.relationships.AttachesTo
849 capability: attachment_pcm_port_3
850 node: nestedNoUnified
851 relationship: org.openecomp.relationships.AttachesTo
852 abstract_b_single_1b_1:
853 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
858 get_input: pd_flavor_name
859 port_1b_t1_port_ip_requirements:
863 floating_ip_count_required:
866 get_input: pd_image_name
867 port_1b_t2_port_subinterface_indicator:
869 compute_b_single_1b_user_data_format:
871 port_1b_t2_port_mac_requirements:
874 compute_b_single_1b_availability_zone:
875 - get_input: availabilityzone_name
876 compute_b_single_1b_scheduler_hints:
877 - group: BE_Affinity_group
878 port_1b_t2_port_ip_requirements:
882 floating_ip_count_required:
884 port_1b_t1_port_subinterface_indicator:
886 port_1b_t1_port_network_role_tag: oam
887 port_1b_t1_port_mac_requirements:
890 port_1b_t2_port_network:
891 - b_single_1b_network
892 port_1b_t1_port_network:
893 - get_input: oam_net_name
894 compute_b_single_1b_name:
898 service_template_filter:
899 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
904 - service_template_filter
907 - link_b_single_1b_1b_t2_port:
908 capability: tosca.capabilities.network.Linkable
909 node: b_single_1b_network
910 relationship: tosca.relationships.network.LinksTo
912 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
916 1c2_catalog_instance_network:
917 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
922 hot-mog-0108-bs1271_group:
923 type: org.openecomp.groups.heat.HeatStack
925 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
926 description: heat template that creates MOG stack
928 - b_single_1b_network
930 - 1c1_scalling_instance_network
931 - nodeGetAttIn_network
936 - a_single_1a_network
937 - 1c2_catalog_instance_network
938 - abstract_a_single_1a
939 - abstract_b_single_1b
940 - abstract_b_single_1b_1
941 - abstract_1c1_scalling_instance
942 - abstract_1c2_catalog_instance_0
943 - abstract_1c2_catalog_instance_1
945 type: tosca.groups.Root
947 - abstract_a_single_1a
948 - abstract_b_single_1b
949 - abstract_b_single_1b_1
950 - abstract_1c1_scalling_instance
951 - abstract_1c2_catalog_instance_0
952 - abstract_1c2_catalog_instance_1
957 - abstract_1c2_catalog_instance_1
958 - 1c2_catalog_instance_1c2_t1_port_tenant_id
960 - abstract_1c2_catalog_instance_0
961 - 1c2_catalog_instance_1c2_t1_port_tenant_id
963 - abstract_1c2_catalog_instance_0
964 - 1c2_catalog_instance_instance_name
966 - abstract_1c2_catalog_instance_1
967 - 1c2_catalog_instance_instance_name
971 - abstract_1c1_scalling_instance
972 - 1c1_scalling_instance_instance_name
974 - abstract_1c1_scalling_instance
975 - 1c1_scalling_instance_instance_name
977 - abstract_1c1_scalling_instance
978 - 1c1_scalling_instance_1c1_t2_port_tenant_id
980 - abstract_1c1_scalling_instance
981 - 1c1_scalling_instance_1c1_t2_port_tenant_id
985 - abstract_b_single_1b
986 - b_single_1b_instance_name
988 - abstract_b_single_1b_1
989 - b_single_1b_instance_name
991 - abstract_b_single_1b
992 - b_single_1b_1b_t1_port_tenant_id
994 - abstract_b_single_1b_1
995 - b_single_1b_1b_t1_port_tenant_id
999 - abstract_a_single_1a
1000 - a_single_1a_instance_name
1012 - abstract_a_single_1a
1013 - a_single_1a_1a_t1_port_tenant_id
1016 type: org.openecomp.policies.placement.Colocate