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
246 port_1b_t2_port_mac_requirements:
249 compute_b_single_1b_availability_zone:
250 - get_input: availabilityzone_name
251 compute_b_single_1b_scheduler_hints:
252 - group: BE_Affinity_group
253 port_1b_t2_port_ip_requirements:
257 floating_ip_count_required:
260 get_input: pd_flavor_name
261 port_1b_t1_port_ip_requirements:
265 floating_ip_count_required:
268 get_input: pd_image_name
269 port_1b_t1_port_mac_requirements:
272 port_1b_t2_port_network:
273 - b_single_1b_network
274 compute_b_single_1b_user_data_format:
276 compute_b_single_1b_name:
280 service_template_filter:
281 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
286 - service_template_filter
289 - link_b_single_1b_1b_t2_port:
290 capability: tosca.capabilities.network.Linkable
291 node: b_single_1b_network
292 relationship: tosca.relationships.network.LinksTo
293 abstract_1c1_scalling_instance:
294 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
298 compute_1c1_scalling_instance_user_data_format:
301 port_1c1_t2_port_network_role_tag: ppds
303 get_input: pd_flavor_name
304 port_1c1_t1_port_ip_requirements:
308 floating_ip_count_required:
311 get_input: pd_image_name
312 compute_1c1_scalling_instance_name:
314 - 1c1_scalling_instance_names
317 - 1c1_scalling_instance_names
319 port_1c1_t1_port_name:
322 port_1c1_t1_port_network:
323 - 1c1_scalling_instance_network
324 - 1c1_scalling_instance_network
325 port_1c1_t2_port_fixed_ips:
334 port_1c1_t2_port_network:
335 - get_input: ppds_net_name
336 - get_input: ppds_net_name
337 port_1c1_t1_port_fixed_ips:
346 port_1c1_t2_port_ip_requirements:
350 floating_ip_count_required:
352 port_1c1_t1_port_mac_requirements:
355 port_1c1_t2_port_mac_requirements:
358 compute_1c1_scalling_instance_availability_zone:
359 - get_input: availabilityzone_name
360 - get_input: availabilityzone_name
361 port_1c1_t2_port_name:
364 compute_1c1_scalling_instance_scheduler_hints:
365 - group: BE_Affinity_group
366 - group: BE_Affinity_group
367 service_template_filter:
368 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
373 - service_template_filter
376 - link_1c1_scalling_instance_1c1_t1_port:
377 capability: tosca.capabilities.network.Linkable
378 node: 1c1_scalling_instance_network
379 relationship: tosca.relationships.network.LinksTo
381 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
385 nestedWithNoNovaHadDependencyToIt:
386 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
390 service_template_filter:
391 substitute_service_template: nested-no-novaServiceTemplate.yaml
392 security_group_name: group1
395 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
399 server_group: BE_Affinity_group
400 port_pcm_port_1_network_role_tag: oam
401 port_pcm_port_0_ip_requirements:
405 floating_ip_count_required:
408 get_input: pcm_image_name
409 security_group_name: jsa_security_group
410 port_pcm_port_1_mac_requirements:
414 get_input: pcm_flavor_name
415 service_template_filter:
416 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
417 port_pcm_port_1_ip_requirements:
421 floating_ip_count_required:
423 port_pcm_port_0_network_role_tag: cps
424 port_pcm_port_0_mac_requirements:
431 cps_net_name: nested_network
434 capability: tosca.capabilities.network.Linkable
436 relationship: tosca.relationships.network.LinksTo
437 abstract_1c2_catalog_instance_0:
438 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
442 compute_1c2_catalog_instance_availability_zone:
443 - get_input: availabilityzone_name
445 get_input: pd_flavor_name
447 get_input: pd_image_name
448 port_1c2_t2_port_ip_requirements:
452 floating_ip_count_required:
454 port_1c2_t1_port_mac_requirements:
457 port_1c2_t2_port_network:
458 - 1c2_catalog_instance_network
459 compute_1c2_catalog_instance_name:
461 - 1c2_catalog_instance_names
463 port_1c2_t1_port_network:
464 - get_input: oam_net_name
465 port_1c2_t2_port_mac_requirements:
468 compute_1c2_catalog_instance_user_data_format:
470 port_1c2_t1_port_network_role_tag: oam
471 port_1c2_t1_port_ip_requirements:
475 floating_ip_count_required:
477 compute_1c2_catalog_instance_scheduler_hints:
478 - group: BE_Affinity_group
479 service_template_filter:
480 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
485 - service_template_filter
488 - link_1c2_catalog_instance_1c2_t2_port:
489 capability: tosca.capabilities.network.Linkable
490 node: 1c2_catalog_instance_network
491 relationship: tosca.relationships.network.LinksTo
492 abstract_1c2_catalog_instance_1:
493 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
497 compute_1c2_catalog_instance_availability_zone:
498 - get_input: availabilityzone_name
500 get_input: pd_flavor_name
502 get_input: pd_image_name
503 port_1c2_t2_port_ip_requirements:
507 floating_ip_count_required:
509 port_1c2_t1_port_mac_requirements:
512 port_1c2_t2_port_network:
513 - 1c2_catalog_instance_network
514 compute_1c2_catalog_instance_name:
516 - 1c2_catalog_instance_names
518 port_1c2_t1_port_network:
519 - get_input: oam_net_name
520 port_1c2_t2_port_mac_requirements:
523 compute_1c2_catalog_instance_user_data_format:
525 - abstract_1c2_catalog_instance_0
526 - 1c2_catalog_instance_instance_name
527 port_1c2_t1_port_network_role_tag: oam
528 port_1c2_t1_port_ip_requirements:
532 floating_ip_count_required:
534 compute_1c2_catalog_instance_scheduler_hints:
535 - group: BE_Affinity_group
536 service_template_filter:
537 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
542 - service_template_filter
545 - link_1c2_catalog_instance_1c2_t2_port:
546 capability: tosca.capabilities.network.Linkable
547 node: 1c2_catalog_instance_network
548 relationship: tosca.relationships.network.LinksTo
550 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
554 service_template_filter:
555 substitute_service_template: nested-no-novaServiceTemplate.yaml
556 security_group_name: group1
558 1c1_scalling_instance_network:
559 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
563 nodeGetAttIn_network:
564 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
568 - abstract_1c2_catalog_instance_1
569 - 1c2_catalog_instance_1c2_t1_port_tenant_id
571 - abstract_1c2_catalog_instance_0
572 - 1c2_catalog_instance_1c2_t1_port_tenant_id
574 - abstract_1c2_catalog_instance_0
575 - 1c2_catalog_instance_instance_name
577 - abstract_1c2_catalog_instance_1
578 - 1c2_catalog_instance_instance_name
581 - abstract_1c1_scalling_instance
582 - 1c1_scalling_instance_instance_name
584 - abstract_1c1_scalling_instance
585 - 1c1_scalling_instance_instance_name
587 - abstract_1c1_scalling_instance
588 - 1c1_scalling_instance_1c1_t2_port_tenant_id
590 - abstract_1c1_scalling_instance
591 - 1c1_scalling_instance_1c1_t2_port_tenant_id
594 - abstract_a_single_1a
595 - a_single_1a_1a_t1_port_tenant_id
598 - abstract_a_single_1a
599 - a_single_1a_instance_name
602 - nestedNoNestedSingleComputePattern
609 - abstract_b_single_1b
610 - b_single_1b_instance_name
612 - abstract_b_single_1b_1
613 - b_single_1b_instance_name
615 - abstract_b_single_1b
616 - b_single_1b_1b_t1_port_tenant_id
618 - abstract_b_single_1b_1
619 - b_single_1b_1b_t1_port_tenant_id
621 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
627 capability: feature_1c2_catalog_instance_1c2_t1_port
628 node: abstract_1c2_catalog_instance_1
629 relationship: tosca.relationships.DependsOn
631 capability: feature_1c2_catalog_instance_1c2_t1_port
632 node: abstract_1c2_catalog_instance_0
633 relationship: tosca.relationships.DependsOn
635 capability: feature_1c2_catalog_instance
636 node: abstract_1c2_catalog_instance_0
637 relationship: tosca.relationships.DependsOn
639 capability: feature_1c2_catalog_instance
640 node: abstract_1c2_catalog_instance_1
641 relationship: tosca.relationships.DependsOn
643 capability: feature_1c1_scalling_instance
644 node: abstract_1c1_scalling_instance
645 relationship: tosca.relationships.DependsOn
647 capability: feature_1c1_scalling_instance_1c1_t2_port
648 node: abstract_1c1_scalling_instance
649 relationship: tosca.relationships.DependsOn
651 capability: feature_b_single_1b
652 node: abstract_b_single_1b
653 relationship: tosca.relationships.DependsOn
655 capability: feature_b_single_1b
656 node: abstract_b_single_1b_1
657 relationship: tosca.relationships.DependsOn
659 capability: feature_b_single_1b_1b_t1_port
660 node: abstract_b_single_1b
661 relationship: tosca.relationships.DependsOn
663 capability: feature_b_single_1b_1b_t1_port
664 node: abstract_b_single_1b_1
665 relationship: tosca.relationships.DependsOn
667 capability: feature_a_single_1a
668 node: abstract_a_single_1a
669 relationship: tosca.relationships.DependsOn
671 capability: feature_a_single_1a_1a_t1_port
672 node: abstract_a_single_1a
673 relationship: tosca.relationships.DependsOn
674 abstract_a_single_1a:
675 type: org.openecomp.resource.abstract.nodes.a_single_1a
679 port_1a_t1_port_ip_requirements:
683 floating_ip_count_required:
685 port_1a_t2_port_network_role_tag: ppds
687 get_input: pd_flavor_name
688 port_1a_t2_port_network:
689 - get_input: ppds_net_name
690 port_1a_t1_port_mac_requirements:
693 port_1a_t1_port_network:
694 - a_single_1a_network
696 get_input: pd_image_name
697 port_1a_t2_port_ip_requirements:
701 floating_ip_count_required:
703 compute_a_single_1a_availability_zone:
704 - get_input: availabilityzone_name
705 compute_a_single_1a_scheduler_hints:
706 - group: BE_Affinity_group
707 compute_a_single_1a_user_data_format:
709 compute_a_single_1a_name:
713 port_1a_t2_port_mac_requirements:
716 service_template_filter:
717 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
722 - service_template_filter
725 - link_a_single_1a_1a_t1_port:
726 capability: tosca.capabilities.network.Linkable
727 node: a_single_1a_network
728 relationship: tosca.relationships.network.LinksTo
730 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
735 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
738 get_input: security_group_name
739 description: ems security group
743 port_range_max: 65535
744 remote_ip_prefix: 0.0.0.0/0
749 port_range_max: 65535
750 remote_ip_prefix: 0.0.0.0/0
755 remote_ip_prefix: 0.0.0.0/0
759 port_range_max: 65535
760 remote_ip_prefix: ::/0
765 port_range_max: 65535
766 remote_ip_prefix: ::/0
771 remote_ip_prefix: ::/0
775 port_range_max: 65535
776 remote_ip_prefix: 0.0.0.0/0
781 port_range_max: 65535
782 remote_ip_prefix: 0.0.0.0/0
787 remote_ip_prefix: 0.0.0.0/0
791 port_range_max: 65535
792 remote_ip_prefix: ::/0
797 port_range_max: 65535
798 remote_ip_prefix: ::/0
803 remote_ip_prefix: ::/0
807 capability: attachment_pcm_port_0
809 relationship: org.openecomp.relationships.AttachesTo
811 capability: attachment_pcm_port_1
813 relationship: org.openecomp.relationships.AttachesTo
815 capability: attachment_pcm_port_0_0
816 node: nestedNoNestedSingleComputePattern
817 relationship: org.openecomp.relationships.AttachesTo
819 capability: attachment_pcm_port_3_0
820 node: nestedNoNestedSingleComputePattern
821 relationship: org.openecomp.relationships.AttachesTo
823 capability: attachment_pcm_port_2_0
824 node: nestedNoNestedSingleComputePattern
825 relationship: org.openecomp.relationships.AttachesTo
827 capability: attachment_pcm_port_1_0
828 node: nestedNoNestedSingleComputePattern
829 relationship: org.openecomp.relationships.AttachesTo
830 abstract_b_single_1b_1:
831 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
836 get_input: pd_flavor_name
837 port_1b_t1_port_ip_requirements:
841 floating_ip_count_required:
844 get_input: pd_image_name
845 compute_b_single_1b_user_data_format:
847 port_1b_t2_port_mac_requirements:
850 compute_b_single_1b_availability_zone:
851 - get_input: availabilityzone_name
852 compute_b_single_1b_scheduler_hints:
853 - group: BE_Affinity_group
854 port_1b_t2_port_ip_requirements:
858 floating_ip_count_required:
860 port_1b_t1_port_network_role_tag: oam
861 port_1b_t1_port_mac_requirements:
864 port_1b_t2_port_network:
865 - b_single_1b_network
866 port_1b_t1_port_network:
867 - get_input: oam_net_name
868 compute_b_single_1b_name:
872 service_template_filter:
873 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
878 - service_template_filter
881 - link_b_single_1b_1b_t2_port:
882 capability: tosca.capabilities.network.Linkable
883 node: b_single_1b_network
884 relationship: tosca.relationships.network.LinksTo
886 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
890 1c2_catalog_instance_network:
891 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
896 hot-mog-0108-bs1271_group:
897 type: org.openecomp.groups.heat.HeatStack
899 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
900 description: heat template that creates MOG stack
902 - nestedNoNestedSingleComputePattern
903 - b_single_1b_network
904 - nestedWithNoNovaHadDependencyToIt
907 - 1c1_scalling_instance_network
908 - nodeGetAttIn_network
912 - a_single_1a_network
913 - 1c2_catalog_instance_network
914 - abstract_a_single_1a
915 - abstract_b_single_1b
916 - abstract_b_single_1b_1
917 - abstract_1c1_scalling_instance
918 - abstract_1c2_catalog_instance_0
919 - abstract_1c2_catalog_instance_1
921 type: tosca.groups.Root
923 - abstract_a_single_1a
924 - abstract_b_single_1b
925 - abstract_b_single_1b_1
926 - abstract_1c1_scalling_instance
927 - abstract_1c2_catalog_instance_0
928 - abstract_1c2_catalog_instance_1
933 - abstract_1c2_catalog_instance_1
934 - 1c2_catalog_instance_1c2_t1_port_tenant_id
936 - abstract_1c2_catalog_instance_0
937 - 1c2_catalog_instance_1c2_t1_port_tenant_id
939 - abstract_1c2_catalog_instance_0
940 - 1c2_catalog_instance_instance_name
942 - abstract_1c2_catalog_instance_1
943 - 1c2_catalog_instance_instance_name
947 - abstract_1c1_scalling_instance
948 - 1c1_scalling_instance_instance_name
950 - abstract_1c1_scalling_instance
951 - 1c1_scalling_instance_instance_name
953 - abstract_1c1_scalling_instance
954 - 1c1_scalling_instance_1c1_t2_port_tenant_id
956 - abstract_1c1_scalling_instance
957 - 1c1_scalling_instance_1c1_t2_port_tenant_id
961 - abstract_b_single_1b
962 - b_single_1b_instance_name
964 - abstract_b_single_1b_1
965 - b_single_1b_instance_name
967 - abstract_b_single_1b
968 - b_single_1b_1b_t1_port_tenant_id
970 - abstract_b_single_1b_1
971 - b_single_1b_1b_t1_port_tenant_id
975 - abstract_a_single_1a
976 - a_single_1a_instance_name
980 - nestedNoNestedSingleComputePattern
988 - abstract_a_single_1a
989 - a_single_1a_1a_t1_port_tenant_id
993 - nestedWithNoNovaHadDependencyToIt
997 type: org.openecomp.policies.placement.Colocate