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 nestedNoNestedSingleComputePattern:
215 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
220 get_input: pcm_flavor_name
221 service_template_filter:
222 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
223 server_group: BE_Affinity_group
225 get_input: pcm_image_name
226 security_group_name: jsa_security_group
231 cps_net_name: nested_network
234 capability: tosca.capabilities.network.Linkable
236 relationship: tosca.relationships.network.LinksTo
238 capability: tosca.capabilities.network.Linkable
240 relationship: tosca.relationships.network.LinksTo
241 abstract_b_single_1b:
242 type: org.openecomp.resource.abstract.nodes.b_single_1b
247 get_input: pd_flavor_name
248 port_1b_t1_port_ip_requirements:
252 floating_ip_count_required:
255 get_input: pd_image_name
256 port_1b_t2_port_subinterface_indicator:
258 compute_b_single_1b_user_data_format:
260 port_1b_t2_port_mac_requirements:
263 compute_b_single_1b_availability_zone:
264 - get_input: availabilityzone_name
265 compute_b_single_1b_scheduler_hints:
266 - group: BE_Affinity_group
267 port_1b_t2_port_ip_requirements:
271 floating_ip_count_required:
273 port_1b_t1_port_subinterface_indicator:
275 port_1b_t1_port_mac_requirements:
278 port_1b_t2_port_network:
279 - b_single_1b_network
280 compute_b_single_1b_name:
284 service_template_filter:
285 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
290 - service_template_filter
293 - link_b_single_1b_1b_t2_port:
294 capability: tosca.capabilities.network.Linkable
295 node: b_single_1b_network
296 relationship: tosca.relationships.network.LinksTo
297 abstract_1c1_scalling_instance:
298 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
302 compute_1c1_scalling_instance_user_data_format:
305 port_1c1_t2_port_subinterface_indicator:
308 port_1c1_t2_port_network_role_tag: ppds
310 get_input: pd_flavor_name
311 port_1c1_t1_port_ip_requirements:
315 floating_ip_count_required:
320 floating_ip_count_required:
323 get_input: pd_image_name
324 compute_1c1_scalling_instance_name:
326 - 1c1_scalling_instance_names
329 - 1c1_scalling_instance_names
331 port_1c1_t1_port_name:
334 port_1c1_t1_port_network:
335 - 1c1_scalling_instance_network
336 - 1c1_scalling_instance_network
337 port_1c1_t2_port_fixed_ips:
346 port_1c1_t2_port_network:
347 - get_input: ppds_net_name
348 - get_input: ppds_net_name
349 port_1c1_t1_port_fixed_ips:
358 port_1c1_t2_port_ip_requirements:
362 floating_ip_count_required:
367 floating_ip_count_required:
369 port_1c1_t1_port_mac_requirements:
372 port_1c1_t2_port_mac_requirements:
375 compute_1c1_scalling_instance_availability_zone:
376 - get_input: availabilityzone_name
377 - get_input: availabilityzone_name
378 port_1c1_t2_port_name:
381 compute_1c1_scalling_instance_scheduler_hints:
382 - group: BE_Affinity_group
383 - group: BE_Affinity_group
384 port_1c1_t1_port_subinterface_indicator:
387 service_template_filter:
388 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
393 - service_template_filter
396 - link_1c1_scalling_instance_1c1_t1_port:
397 capability: tosca.capabilities.network.Linkable
398 node: 1c1_scalling_instance_network
399 relationship: tosca.relationships.network.LinksTo
401 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
405 nestedWithNoNovaHadDependencyToIt:
406 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
410 service_template_filter:
411 substitute_service_template: nested-no-novaServiceTemplate.yaml
412 security_group_name: group1
415 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
419 server_group: BE_Affinity_group
420 port_pcm_port_1_network_role_tag: oam
421 port_pcm_port_0_ip_requirements:
425 floating_ip_count_required:
428 get_input: pcm_image_name
429 security_group_name: jsa_security_group
430 port_pcm_port_1_mac_requirements:
434 get_input: pcm_flavor_name
435 service_template_filter:
436 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
437 port_pcm_port_1_ip_requirements:
441 floating_ip_count_required:
443 port_pcm_port_0_network_role_tag: cps
444 port_pcm_port_0_mac_requirements:
451 cps_net_name: nested_network
454 capability: tosca.capabilities.network.Linkable
456 relationship: tosca.relationships.network.LinksTo
457 abstract_1c2_catalog_instance_0:
458 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
462 compute_1c2_catalog_instance_availability_zone:
463 - get_input: availabilityzone_name
464 port_1c2_t1_port_subinterface_indicator:
467 get_input: pd_flavor_name
469 get_input: pd_image_name
470 port_1c2_t2_port_ip_requirements:
474 floating_ip_count_required:
476 port_1c2_t2_port_subinterface_indicator:
478 port_1c2_t1_port_mac_requirements:
481 port_1c2_t2_port_network:
482 - 1c2_catalog_instance_network
483 compute_1c2_catalog_instance_name:
485 - 1c2_catalog_instance_names
487 port_1c2_t1_port_network:
488 - get_input: oam_net_name
489 port_1c2_t2_port_mac_requirements:
492 compute_1c2_catalog_instance_user_data_format:
494 port_1c2_t1_port_network_role_tag: oam
495 port_1c2_t1_port_ip_requirements:
499 floating_ip_count_required:
501 compute_1c2_catalog_instance_scheduler_hints:
502 - group: BE_Affinity_group
503 service_template_filter:
504 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
509 - service_template_filter
512 - link_1c2_catalog_instance_1c2_t2_port:
513 capability: tosca.capabilities.network.Linkable
514 node: 1c2_catalog_instance_network
515 relationship: tosca.relationships.network.LinksTo
516 abstract_1c2_catalog_instance_1:
517 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
521 compute_1c2_catalog_instance_availability_zone:
522 - get_input: availabilityzone_name
523 port_1c2_t1_port_subinterface_indicator:
526 get_input: pd_flavor_name
528 get_input: pd_image_name
529 port_1c2_t2_port_ip_requirements:
533 floating_ip_count_required:
535 port_1c2_t2_port_subinterface_indicator:
537 port_1c2_t1_port_mac_requirements:
540 port_1c2_t2_port_network:
541 - 1c2_catalog_instance_network
542 compute_1c2_catalog_instance_name:
544 - 1c2_catalog_instance_names
546 port_1c2_t1_port_network:
547 - get_input: oam_net_name
548 port_1c2_t2_port_mac_requirements:
551 compute_1c2_catalog_instance_user_data_format:
553 - abstract_1c2_catalog_instance_0
554 - 1c2_catalog_instance_instance_name
555 port_1c2_t1_port_network_role_tag: oam
556 port_1c2_t1_port_ip_requirements:
560 floating_ip_count_required:
562 compute_1c2_catalog_instance_scheduler_hints:
563 - group: BE_Affinity_group
564 service_template_filter:
565 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
570 - service_template_filter
573 - link_1c2_catalog_instance_1c2_t2_port:
574 capability: tosca.capabilities.network.Linkable
575 node: 1c2_catalog_instance_network
576 relationship: tosca.relationships.network.LinksTo
578 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
582 service_template_filter:
583 substitute_service_template: nested-no-novaServiceTemplate.yaml
584 security_group_name: group1
586 1c1_scalling_instance_network:
587 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
591 nodeGetAttIn_network:
592 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
596 - abstract_1c2_catalog_instance_1
597 - 1c2_catalog_instance_1c2_t1_port_tenant_id
599 - abstract_1c2_catalog_instance_0
600 - 1c2_catalog_instance_1c2_t1_port_tenant_id
602 - abstract_1c2_catalog_instance_0
603 - 1c2_catalog_instance_instance_name
605 - abstract_1c2_catalog_instance_1
606 - 1c2_catalog_instance_instance_name
609 - abstract_1c1_scalling_instance
610 - 1c1_scalling_instance_instance_name
612 - abstract_1c1_scalling_instance
613 - 1c1_scalling_instance_instance_name
615 - abstract_1c1_scalling_instance
616 - 1c1_scalling_instance_1c1_t2_port_tenant_id
618 - abstract_1c1_scalling_instance
619 - 1c1_scalling_instance_1c1_t2_port_tenant_id
622 - abstract_a_single_1a
623 - a_single_1a_1a_t1_port_tenant_id
626 - abstract_a_single_1a
627 - a_single_1a_instance_name
630 - nestedNoNestedSingleComputePattern
637 - abstract_b_single_1b
638 - b_single_1b_instance_name
640 - abstract_b_single_1b_1
641 - b_single_1b_instance_name
643 - abstract_b_single_1b
644 - b_single_1b_1b_t1_port_tenant_id
646 - abstract_b_single_1b_1
647 - b_single_1b_1b_t1_port_tenant_id
649 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
655 capability: tosca.capabilities.Node
656 node: nestedNoNestedSingleComputePattern
657 relationship: tosca.relationships.DependsOn
659 capability: tosca.capabilities.Node
661 relationship: tosca.relationships.DependsOn
663 capability: feature_1c2_catalog_instance_1c2_t1_port
664 node: abstract_1c2_catalog_instance_1
665 relationship: tosca.relationships.DependsOn
667 capability: feature_1c2_catalog_instance_1c2_t1_port
668 node: abstract_1c2_catalog_instance_0
669 relationship: tosca.relationships.DependsOn
671 capability: feature_1c2_catalog_instance
672 node: abstract_1c2_catalog_instance_0
673 relationship: tosca.relationships.DependsOn
675 capability: feature_1c2_catalog_instance
676 node: abstract_1c2_catalog_instance_1
677 relationship: tosca.relationships.DependsOn
679 capability: feature_1c1_scalling_instance
680 node: abstract_1c1_scalling_instance
681 relationship: tosca.relationships.DependsOn
683 capability: feature_1c1_scalling_instance_1c1_t2_port
684 node: abstract_1c1_scalling_instance
685 relationship: tosca.relationships.DependsOn
687 capability: feature_b_single_1b
688 node: abstract_b_single_1b
689 relationship: tosca.relationships.DependsOn
691 capability: feature_b_single_1b
692 node: abstract_b_single_1b_1
693 relationship: tosca.relationships.DependsOn
695 capability: feature_b_single_1b_1b_t1_port
696 node: abstract_b_single_1b
697 relationship: tosca.relationships.DependsOn
699 capability: feature_b_single_1b_1b_t1_port
700 node: abstract_b_single_1b_1
701 relationship: tosca.relationships.DependsOn
703 capability: feature_a_single_1a
704 node: abstract_a_single_1a
705 relationship: tosca.relationships.DependsOn
707 capability: feature_a_single_1a_1a_t1_port
708 node: abstract_a_single_1a
709 relationship: tosca.relationships.DependsOn
711 capability: tosca.capabilities.Node
712 node: nestedWithNoNovaHadDependencyToIt
713 relationship: tosca.relationships.DependsOn
714 abstract_a_single_1a:
715 type: org.openecomp.resource.abstract.nodes.a_single_1a
719 port_1a_t1_port_ip_requirements:
723 floating_ip_count_required:
725 port_1a_t2_port_network_role_tag: ppds
727 get_input: pd_flavor_name
728 port_1a_t2_port_network:
729 - get_input: ppds_net_name
730 port_1a_t1_port_mac_requirements:
733 port_1a_t1_port_network:
734 - a_single_1a_network
736 get_input: pd_image_name
737 port_1a_t2_port_ip_requirements:
741 floating_ip_count_required:
743 compute_a_single_1a_availability_zone:
744 - get_input: availabilityzone_name
745 compute_a_single_1a_scheduler_hints:
746 - group: BE_Affinity_group
747 port_1a_t2_port_subinterface_indicator:
749 port_1a_t1_port_subinterface_indicator:
751 compute_a_single_1a_user_data_format:
753 compute_a_single_1a_name:
757 port_1a_t2_port_mac_requirements:
760 service_template_filter:
761 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
766 - service_template_filter
769 - link_a_single_1a_1a_t1_port:
770 capability: tosca.capabilities.network.Linkable
771 node: a_single_1a_network
772 relationship: tosca.relationships.network.LinksTo
774 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
779 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
782 get_input: security_group_name
783 description: ems security group
787 port_range_max: 65535
788 remote_ip_prefix: 0.0.0.0/0
793 port_range_max: 65535
794 remote_ip_prefix: 0.0.0.0/0
799 remote_ip_prefix: 0.0.0.0/0
803 port_range_max: 65535
804 remote_ip_prefix: ::/0
809 port_range_max: 65535
810 remote_ip_prefix: ::/0
815 remote_ip_prefix: ::/0
819 port_range_max: 65535
820 remote_ip_prefix: 0.0.0.0/0
825 port_range_max: 65535
826 remote_ip_prefix: 0.0.0.0/0
831 remote_ip_prefix: 0.0.0.0/0
835 port_range_max: 65535
836 remote_ip_prefix: ::/0
841 port_range_max: 65535
842 remote_ip_prefix: ::/0
847 remote_ip_prefix: ::/0
851 capability: attachment_pcm_port_0
853 relationship: org.openecomp.relationships.AttachesTo
855 capability: attachment_pcm_port_1
857 relationship: org.openecomp.relationships.AttachesTo
859 capability: attachment_pcm_port_0_0
860 node: nestedNoNestedSingleComputePattern
861 relationship: org.openecomp.relationships.AttachesTo
863 capability: attachment_pcm_port_3_0
864 node: nestedNoNestedSingleComputePattern
865 relationship: org.openecomp.relationships.AttachesTo
867 capability: attachment_pcm_port_2_0
868 node: nestedNoNestedSingleComputePattern
869 relationship: org.openecomp.relationships.AttachesTo
871 capability: attachment_pcm_port_1_0
872 node: nestedNoNestedSingleComputePattern
873 relationship: org.openecomp.relationships.AttachesTo
874 abstract_b_single_1b_1:
875 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
880 get_input: pd_flavor_name
881 port_1b_t1_port_ip_requirements:
885 floating_ip_count_required:
888 get_input: pd_image_name
889 port_1b_t2_port_subinterface_indicator:
891 compute_b_single_1b_user_data_format:
893 port_1b_t2_port_mac_requirements:
896 compute_b_single_1b_availability_zone:
897 - get_input: availabilityzone_name
898 compute_b_single_1b_scheduler_hints:
899 - group: BE_Affinity_group
900 port_1b_t2_port_ip_requirements:
904 floating_ip_count_required:
906 port_1b_t1_port_subinterface_indicator:
908 port_1b_t1_port_network_role_tag: oam
909 port_1b_t1_port_mac_requirements:
912 port_1b_t2_port_network:
913 - b_single_1b_network
914 port_1b_t1_port_network:
915 - get_input: oam_net_name
916 compute_b_single_1b_name:
920 service_template_filter:
921 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
926 - service_template_filter
929 - link_b_single_1b_1b_t2_port:
930 capability: tosca.capabilities.network.Linkable
931 node: b_single_1b_network
932 relationship: tosca.relationships.network.LinksTo
934 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
938 1c2_catalog_instance_network:
939 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
944 hot-mog-0108-bs1271_group:
945 type: org.openecomp.groups.heat.HeatStack
947 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
948 description: heat template that creates MOG stack
950 - nestedNoNestedSingleComputePattern
951 - b_single_1b_network
952 - nestedWithNoNovaHadDependencyToIt
955 - 1c1_scalling_instance_network
956 - nodeGetAttIn_network
960 - a_single_1a_network
961 - 1c2_catalog_instance_network
962 - abstract_a_single_1a
963 - abstract_b_single_1b
964 - abstract_b_single_1b_1
965 - abstract_1c1_scalling_instance
966 - abstract_1c2_catalog_instance_0
967 - abstract_1c2_catalog_instance_1
969 type: tosca.groups.Root
971 - abstract_a_single_1a
972 - abstract_b_single_1b
973 - abstract_b_single_1b_1
974 - abstract_1c1_scalling_instance
975 - abstract_1c2_catalog_instance_0
976 - abstract_1c2_catalog_instance_1
981 - abstract_1c2_catalog_instance_1
982 - 1c2_catalog_instance_1c2_t1_port_tenant_id
984 - abstract_1c2_catalog_instance_0
985 - 1c2_catalog_instance_1c2_t1_port_tenant_id
987 - abstract_1c2_catalog_instance_0
988 - 1c2_catalog_instance_instance_name
990 - abstract_1c2_catalog_instance_1
991 - 1c2_catalog_instance_instance_name
995 - abstract_1c1_scalling_instance
996 - 1c1_scalling_instance_instance_name
998 - abstract_1c1_scalling_instance
999 - 1c1_scalling_instance_instance_name
1001 - abstract_1c1_scalling_instance
1002 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1004 - abstract_1c1_scalling_instance
1005 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1009 - abstract_b_single_1b
1010 - b_single_1b_instance_name
1012 - abstract_b_single_1b_1
1013 - b_single_1b_instance_name
1015 - abstract_b_single_1b
1016 - b_single_1b_1b_t1_port_tenant_id
1018 - abstract_b_single_1b_1
1019 - b_single_1b_1b_t1_port_tenant_id
1023 - abstract_a_single_1a
1024 - a_single_1a_instance_name
1028 - nestedNoNestedSingleComputePattern
1036 - abstract_a_single_1a
1037 - a_single_1a_1a_t1_port_tenant_id
1041 - nestedWithNoNovaHadDependencyToIt
1045 type: org.openecomp.policies.placement.Colocate