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:
230 floating_ip_count_required:
233 get_input: pd_image_name
234 port_1b_t2_port_subinterface_indicator:
236 compute_b_single_1b_user_data_format:
238 port_1b_t2_port_mac_requirements:
241 compute_b_single_1b_availability_zone:
242 - get_input: availabilityzone_name
243 compute_b_single_1b_scheduler_hints:
244 - group: BE_Affinity_group
245 port_1b_t2_port_ip_requirements:
249 floating_ip_count_required:
254 floating_ip_count_required:
256 port_1b_t1_port_subinterface_indicator:
258 port_1b_t1_port_mac_requirements:
261 port_1b_t2_port_network:
262 - b_single_1b_network
263 compute_b_single_1b_name:
267 service_template_filter:
268 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
273 - service_template_filter
276 - link_b_single_1b_1b_t2_port:
277 capability: tosca.capabilities.network.Linkable
278 node: b_single_1b_network
279 relationship: tosca.relationships.network.LinksTo
280 abstract_1c1_scalling_instance:
281 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
285 compute_1c1_scalling_instance_user_data_format:
288 port_1c1_t2_port_subinterface_indicator:
291 port_1c1_t2_port_network_role_tag: ppds
293 get_input: pd_flavor_name
294 port_1c1_t1_port_ip_requirements:
298 floating_ip_count_required:
303 floating_ip_count_required:
308 floating_ip_count_required:
313 floating_ip_count_required:
316 get_input: pd_image_name
317 compute_1c1_scalling_instance_name:
319 - 1c1_scalling_instance_names
322 - 1c1_scalling_instance_names
324 port_1c1_t1_port_name:
327 port_1c1_t1_port_network:
328 - 1c1_scalling_instance_network
329 - 1c1_scalling_instance_network
330 port_1c1_t2_port_fixed_ips:
339 port_1c1_t2_port_network:
340 - get_input: ppds_net_name
341 - get_input: ppds_net_name
342 port_1c1_t1_port_fixed_ips:
351 port_1c1_t2_port_ip_requirements:
355 floating_ip_count_required:
360 floating_ip_count_required:
365 floating_ip_count_required:
370 floating_ip_count_required:
372 port_1c1_t1_port_mac_requirements:
375 port_1c1_t2_port_mac_requirements:
378 compute_1c1_scalling_instance_availability_zone:
379 - get_input: availabilityzone_name
380 - get_input: availabilityzone_name
381 port_1c1_t2_port_name:
384 compute_1c1_scalling_instance_scheduler_hints:
385 - group: BE_Affinity_group
386 - group: BE_Affinity_group
387 port_1c1_t1_port_subinterface_indicator:
390 service_template_filter:
391 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
396 - service_template_filter
399 - link_1c1_scalling_instance_1c1_t1_port:
400 capability: tosca.capabilities.network.Linkable
401 node: 1c1_scalling_instance_network
402 relationship: tosca.relationships.network.LinksTo
404 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
409 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
413 port_pcm_port_00_ip_requirements:
417 floating_ip_count_required:
422 floating_ip_count_required:
424 server_group: BE_Affinity_group
426 get_input: pcm_image_name
427 port_pcm_port_00_mac_requirements:
430 security_group_name: jsa_security_group
431 port_pcm_port_01_ip_requirements:
435 floating_ip_count_required:
440 floating_ip_count_required:
442 port_pcm_port_00_network_role_tag: cps
444 get_input: pcm_flavor_name
445 service_template_filter:
446 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
447 port_pcm_port_01_mac_requirements:
454 cps_net_name: nested_network
455 port_pcm_port_01_network_role_tag: oam
458 capability: tosca.capabilities.network.Linkable
460 relationship: tosca.relationships.network.LinksTo
461 abstract_1c2_catalog_instance_0:
462 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
466 compute_1c2_catalog_instance_availability_zone:
467 - get_input: availabilityzone_name
468 port_1c2_t1_port_subinterface_indicator:
471 get_input: pd_flavor_name
473 get_input: pd_image_name
474 port_1c2_t2_port_ip_requirements:
478 floating_ip_count_required:
483 floating_ip_count_required:
485 port_1c2_t2_port_subinterface_indicator:
487 port_1c2_t1_port_mac_requirements:
490 port_1c2_t2_port_network:
491 - 1c2_catalog_instance_network
492 compute_1c2_catalog_instance_name:
494 - 1c2_catalog_instance_names
496 port_1c2_t1_port_network:
497 - get_input: oam_net_name
498 port_1c2_t2_port_mac_requirements:
501 compute_1c2_catalog_instance_user_data_format:
503 port_1c2_t1_port_network_role_tag: oam
504 port_1c2_t1_port_ip_requirements:
508 floating_ip_count_required:
513 floating_ip_count_required:
515 compute_1c2_catalog_instance_scheduler_hints:
516 - group: BE_Affinity_group
517 service_template_filter:
518 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
523 - service_template_filter
526 - link_1c2_catalog_instance_1c2_t2_port:
527 capability: tosca.capabilities.network.Linkable
528 node: 1c2_catalog_instance_network
529 relationship: tosca.relationships.network.LinksTo
530 abstract_1c2_catalog_instance_1:
531 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
535 compute_1c2_catalog_instance_availability_zone:
536 - get_input: availabilityzone_name
537 port_1c2_t1_port_subinterface_indicator:
540 get_input: pd_flavor_name
542 get_input: pd_image_name
543 port_1c2_t2_port_ip_requirements:
547 floating_ip_count_required:
552 floating_ip_count_required:
554 port_1c2_t2_port_subinterface_indicator:
556 port_1c2_t1_port_mac_requirements:
559 port_1c2_t2_port_network:
560 - 1c2_catalog_instance_network
561 compute_1c2_catalog_instance_name:
563 - 1c2_catalog_instance_names
565 port_1c2_t1_port_network:
566 - get_input: oam_net_name
567 port_1c2_t2_port_mac_requirements:
570 compute_1c2_catalog_instance_user_data_format:
572 - abstract_1c2_catalog_instance_0
573 - 1c2_catalog_instance_instance_name
574 port_1c2_t1_port_network_role_tag: oam
575 port_1c2_t1_port_ip_requirements:
579 floating_ip_count_required:
584 floating_ip_count_required:
586 compute_1c2_catalog_instance_scheduler_hints:
587 - group: BE_Affinity_group
588 service_template_filter:
589 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
594 - service_template_filter
597 - link_1c2_catalog_instance_1c2_t2_port:
598 capability: tosca.capabilities.network.Linkable
599 node: 1c2_catalog_instance_network
600 relationship: tosca.relationships.network.LinksTo
601 1c1_scalling_instance_network:
602 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
606 nodeGetAttIn_network:
607 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
611 - abstract_1c2_catalog_instance_1
612 - 1c2_catalog_instance_1c2_t1_port_tenant_id
614 - abstract_1c2_catalog_instance_0
615 - 1c2_catalog_instance_1c2_t1_port_tenant_id
617 - abstract_1c2_catalog_instance_0
618 - 1c2_catalog_instance_instance_name
620 - abstract_1c2_catalog_instance_1
621 - 1c2_catalog_instance_instance_name
624 - abstract_1c1_scalling_instance
625 - 1c1_scalling_instance_instance_name
627 - abstract_1c1_scalling_instance
628 - 1c1_scalling_instance_instance_name
630 - abstract_1c1_scalling_instance
631 - 1c1_scalling_instance_1c1_t2_port_tenant_id
633 - abstract_1c1_scalling_instance
634 - 1c1_scalling_instance_1c1_t2_port_tenant_id
637 - abstract_a_single_1a
638 - a_single_1a_1a_t1_port_tenant_id
641 - abstract_a_single_1a
642 - a_single_1a_instance_name
652 - abstract_b_single_1b
653 - b_single_1b_instance_name
655 - abstract_b_single_1b_1
656 - b_single_1b_instance_name
658 - abstract_b_single_1b
659 - b_single_1b_1b_t1_port_tenant_id
661 - abstract_b_single_1b_1
662 - b_single_1b_1b_t1_port_tenant_id
664 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
670 capability: tosca.capabilities.Node
671 node: nestedNoUnified
672 relationship: tosca.relationships.DependsOn
674 capability: tosca.capabilities.Node
676 relationship: tosca.relationships.DependsOn
678 capability: feature_1c2_catalog_instance_1c2_t1_port
679 node: abstract_1c2_catalog_instance_1
680 relationship: tosca.relationships.DependsOn
682 capability: feature_1c2_catalog_instance_1c2_t1_port
683 node: abstract_1c2_catalog_instance_0
684 relationship: tosca.relationships.DependsOn
686 capability: feature_1c2_catalog_instance
687 node: abstract_1c2_catalog_instance_0
688 relationship: tosca.relationships.DependsOn
690 capability: feature_1c2_catalog_instance
691 node: abstract_1c2_catalog_instance_1
692 relationship: tosca.relationships.DependsOn
694 capability: feature_1c1_scalling_instance
695 node: abstract_1c1_scalling_instance
696 relationship: tosca.relationships.DependsOn
698 capability: feature_1c1_scalling_instance_1c1_t2_port
699 node: abstract_1c1_scalling_instance
700 relationship: tosca.relationships.DependsOn
702 capability: feature_b_single_1b
703 node: abstract_b_single_1b
704 relationship: tosca.relationships.DependsOn
706 capability: feature_b_single_1b
707 node: abstract_b_single_1b_1
708 relationship: tosca.relationships.DependsOn
710 capability: feature_b_single_1b_1b_t1_port
711 node: abstract_b_single_1b
712 relationship: tosca.relationships.DependsOn
714 capability: feature_b_single_1b_1b_t1_port
715 node: abstract_b_single_1b_1
716 relationship: tosca.relationships.DependsOn
718 capability: feature_a_single_1a
719 node: abstract_a_single_1a
720 relationship: tosca.relationships.DependsOn
722 capability: feature_a_single_1a_1a_t1_port
723 node: abstract_a_single_1a
724 relationship: tosca.relationships.DependsOn
725 abstract_a_single_1a:
726 type: org.openecomp.resource.abstract.nodes.a_single_1a
730 port_1a_t1_port_ip_requirements:
734 floating_ip_count_required:
739 floating_ip_count_required:
741 port_1a_t2_port_network_role_tag: ppds
743 get_input: pd_flavor_name
744 port_1a_t2_port_network:
745 - get_input: ppds_net_name
746 port_1a_t1_port_mac_requirements:
749 port_1a_t1_port_network:
750 - a_single_1a_network
752 get_input: pd_image_name
753 port_1a_t2_port_ip_requirements:
757 floating_ip_count_required:
762 floating_ip_count_required:
764 compute_a_single_1a_availability_zone:
765 - get_input: availabilityzone_name
766 compute_a_single_1a_scheduler_hints:
767 - group: BE_Affinity_group
768 port_1a_t2_port_subinterface_indicator:
770 port_1a_t1_port_subinterface_indicator:
772 compute_a_single_1a_user_data_format:
774 compute_a_single_1a_name:
778 port_1a_t2_port_mac_requirements:
781 service_template_filter:
782 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
787 - service_template_filter
790 - link_a_single_1a_1a_t1_port:
791 capability: tosca.capabilities.network.Linkable
792 node: a_single_1a_network
793 relationship: tosca.relationships.network.LinksTo
795 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
800 get_input: pcm_flavor_name
801 service_template_filter:
802 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
803 server_group: BE_Affinity_group
805 get_input: pcm_image_name
806 security_group_name: jsa_security_group
811 cps_net_name: nested_network
814 capability: tosca.capabilities.network.Linkable
816 relationship: tosca.relationships.network.LinksTo
818 capability: tosca.capabilities.network.Linkable
820 relationship: tosca.relationships.network.LinksTo
822 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
827 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
830 get_input: security_group_name
831 description: ems security group
835 port_range_max: 65535
836 remote_ip_prefix: 0.0.0.0/0
841 port_range_max: 65535
842 remote_ip_prefix: 0.0.0.0/0
847 remote_ip_prefix: 0.0.0.0/0
851 port_range_max: 65535
852 remote_ip_prefix: ::/0
857 port_range_max: 65535
858 remote_ip_prefix: ::/0
863 remote_ip_prefix: ::/0
867 port_range_max: 65535
868 remote_ip_prefix: 0.0.0.0/0
873 port_range_max: 65535
874 remote_ip_prefix: 0.0.0.0/0
879 remote_ip_prefix: 0.0.0.0/0
883 port_range_max: 65535
884 remote_ip_prefix: ::/0
889 port_range_max: 65535
890 remote_ip_prefix: ::/0
895 remote_ip_prefix: ::/0
899 capability: attachment_pcm_port_00
901 relationship: org.openecomp.relationships.AttachesTo
903 capability: attachment_pcm_port_01
905 relationship: org.openecomp.relationships.AttachesTo
907 capability: attachment_pcm_port_0
908 node: nestedNoUnified
909 relationship: org.openecomp.relationships.AttachesTo
911 capability: attachment_pcm_port_1
912 node: nestedNoUnified
913 relationship: org.openecomp.relationships.AttachesTo
915 capability: attachment_pcm_port_2
916 node: nestedNoUnified
917 relationship: org.openecomp.relationships.AttachesTo
919 capability: attachment_pcm_port_3
920 node: nestedNoUnified
921 relationship: org.openecomp.relationships.AttachesTo
922 abstract_b_single_1b_1:
923 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
928 get_input: pd_flavor_name
929 port_1b_t1_port_ip_requirements:
933 floating_ip_count_required:
938 floating_ip_count_required:
941 get_input: pd_image_name
942 port_1b_t2_port_subinterface_indicator:
944 compute_b_single_1b_user_data_format:
946 port_1b_t2_port_mac_requirements:
949 compute_b_single_1b_availability_zone:
950 - get_input: availabilityzone_name
951 compute_b_single_1b_scheduler_hints:
952 - group: BE_Affinity_group
953 port_1b_t2_port_ip_requirements:
957 floating_ip_count_required:
962 floating_ip_count_required:
964 port_1b_t1_port_subinterface_indicator:
966 port_1b_t1_port_network_role_tag: oam
967 port_1b_t1_port_mac_requirements:
970 port_1b_t2_port_network:
971 - b_single_1b_network
972 port_1b_t1_port_network:
973 - get_input: oam_net_name
974 compute_b_single_1b_name:
978 service_template_filter:
979 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
984 - service_template_filter
987 - link_b_single_1b_1b_t2_port:
988 capability: tosca.capabilities.network.Linkable
989 node: b_single_1b_network
990 relationship: tosca.relationships.network.LinksTo
992 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
996 1c2_catalog_instance_network:
997 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1002 hot-mog-0108-bs1271_group:
1003 type: org.openecomp.groups.heat.HeatStack
1005 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1006 description: heat template that creates MOG stack
1008 - b_single_1b_network
1010 - 1c1_scalling_instance_network
1011 - nodeGetAttIn_network
1015 - jsa_security_group
1016 - a_single_1a_network
1017 - 1c2_catalog_instance_network
1018 - abstract_a_single_1a
1019 - abstract_b_single_1b
1020 - abstract_b_single_1b_1
1021 - abstract_1c1_scalling_instance
1022 - abstract_1c2_catalog_instance_0
1023 - abstract_1c2_catalog_instance_1
1025 type: tosca.groups.Root
1027 - abstract_a_single_1a
1028 - abstract_b_single_1b
1029 - abstract_b_single_1b_1
1030 - abstract_1c1_scalling_instance
1031 - abstract_1c2_catalog_instance_0
1032 - abstract_1c2_catalog_instance_1
1037 - abstract_1c2_catalog_instance_1
1038 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1040 - abstract_1c2_catalog_instance_0
1041 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1043 - abstract_1c2_catalog_instance_0
1044 - 1c2_catalog_instance_instance_name
1046 - abstract_1c2_catalog_instance_1
1047 - 1c2_catalog_instance_instance_name
1051 - abstract_1c1_scalling_instance
1052 - 1c1_scalling_instance_instance_name
1054 - abstract_1c1_scalling_instance
1055 - 1c1_scalling_instance_instance_name
1057 - abstract_1c1_scalling_instance
1058 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1060 - abstract_1c1_scalling_instance
1061 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1065 - abstract_b_single_1b
1066 - b_single_1b_instance_name
1068 - abstract_b_single_1b_1
1069 - b_single_1b_instance_name
1071 - abstract_b_single_1b
1072 - b_single_1b_1b_t1_port_tenant_id
1074 - abstract_b_single_1b_1
1075 - b_single_1b_1b_t1_port_tenant_id
1079 - abstract_a_single_1a
1080 - a_single_1a_instance_name
1092 - abstract_a_single_1a
1093 - a_single_1a_1a_t1_port_tenant_id
1096 type: org.openecomp.policies.placement.Colocate