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: tosca.capabilities.Node
628 node: nestedNoNestedSingleComputePattern
629 relationship: tosca.relationships.DependsOn
631 capability: tosca.capabilities.Node
633 relationship: tosca.relationships.DependsOn
635 capability: feature_1c2_catalog_instance_1c2_t1_port
636 node: abstract_1c2_catalog_instance_1
637 relationship: tosca.relationships.DependsOn
639 capability: feature_1c2_catalog_instance_1c2_t1_port
640 node: abstract_1c2_catalog_instance_0
641 relationship: tosca.relationships.DependsOn
643 capability: feature_1c2_catalog_instance
644 node: abstract_1c2_catalog_instance_0
645 relationship: tosca.relationships.DependsOn
647 capability: feature_1c2_catalog_instance
648 node: abstract_1c2_catalog_instance_1
649 relationship: tosca.relationships.DependsOn
651 capability: feature_1c1_scalling_instance
652 node: abstract_1c1_scalling_instance
653 relationship: tosca.relationships.DependsOn
655 capability: feature_1c1_scalling_instance_1c1_t2_port
656 node: abstract_1c1_scalling_instance
657 relationship: tosca.relationships.DependsOn
659 capability: feature_b_single_1b
660 node: abstract_b_single_1b
661 relationship: tosca.relationships.DependsOn
663 capability: feature_b_single_1b
664 node: abstract_b_single_1b_1
665 relationship: tosca.relationships.DependsOn
667 capability: feature_b_single_1b_1b_t1_port
668 node: abstract_b_single_1b
669 relationship: tosca.relationships.DependsOn
671 capability: feature_b_single_1b_1b_t1_port
672 node: abstract_b_single_1b_1
673 relationship: tosca.relationships.DependsOn
675 capability: feature_a_single_1a
676 node: abstract_a_single_1a
677 relationship: tosca.relationships.DependsOn
679 capability: feature_a_single_1a_1a_t1_port
680 node: abstract_a_single_1a
681 relationship: tosca.relationships.DependsOn
683 capability: tosca.capabilities.Node
684 node: nestedWithNoNovaHadDependencyToIt
685 relationship: tosca.relationships.DependsOn
686 abstract_a_single_1a:
687 type: org.openecomp.resource.abstract.nodes.a_single_1a
691 port_1a_t1_port_ip_requirements:
695 floating_ip_count_required:
697 port_1a_t2_port_network_role_tag: ppds
699 get_input: pd_flavor_name
700 port_1a_t2_port_network:
701 - get_input: ppds_net_name
702 port_1a_t1_port_mac_requirements:
705 port_1a_t1_port_network:
706 - a_single_1a_network
708 get_input: pd_image_name
709 port_1a_t2_port_ip_requirements:
713 floating_ip_count_required:
715 compute_a_single_1a_availability_zone:
716 - get_input: availabilityzone_name
717 compute_a_single_1a_scheduler_hints:
718 - group: BE_Affinity_group
719 compute_a_single_1a_user_data_format:
721 compute_a_single_1a_name:
725 port_1a_t2_port_mac_requirements:
728 service_template_filter:
729 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
734 - service_template_filter
737 - link_a_single_1a_1a_t1_port:
738 capability: tosca.capabilities.network.Linkable
739 node: a_single_1a_network
740 relationship: tosca.relationships.network.LinksTo
742 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
747 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
750 get_input: security_group_name
751 description: ems security group
755 port_range_max: 65535
756 remote_ip_prefix: 0.0.0.0/0
761 port_range_max: 65535
762 remote_ip_prefix: 0.0.0.0/0
767 remote_ip_prefix: 0.0.0.0/0
771 port_range_max: 65535
772 remote_ip_prefix: ::/0
777 port_range_max: 65535
778 remote_ip_prefix: ::/0
783 remote_ip_prefix: ::/0
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 capability: attachment_pcm_port_0
821 relationship: org.openecomp.relationships.AttachesTo
823 capability: attachment_pcm_port_1
825 relationship: org.openecomp.relationships.AttachesTo
827 capability: attachment_pcm_port_0_0
828 node: nestedNoNestedSingleComputePattern
829 relationship: org.openecomp.relationships.AttachesTo
831 capability: attachment_pcm_port_3_0
832 node: nestedNoNestedSingleComputePattern
833 relationship: org.openecomp.relationships.AttachesTo
835 capability: attachment_pcm_port_2_0
836 node: nestedNoNestedSingleComputePattern
837 relationship: org.openecomp.relationships.AttachesTo
839 capability: attachment_pcm_port_1_0
840 node: nestedNoNestedSingleComputePattern
841 relationship: org.openecomp.relationships.AttachesTo
842 abstract_b_single_1b_1:
843 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
848 get_input: pd_flavor_name
849 port_1b_t1_port_ip_requirements:
853 floating_ip_count_required:
856 get_input: pd_image_name
857 compute_b_single_1b_user_data_format:
859 port_1b_t2_port_mac_requirements:
862 compute_b_single_1b_availability_zone:
863 - get_input: availabilityzone_name
864 compute_b_single_1b_scheduler_hints:
865 - group: BE_Affinity_group
866 port_1b_t2_port_ip_requirements:
870 floating_ip_count_required:
872 port_1b_t1_port_network_role_tag: oam
873 port_1b_t1_port_mac_requirements:
876 port_1b_t2_port_network:
877 - b_single_1b_network
878 port_1b_t1_port_network:
879 - get_input: oam_net_name
880 compute_b_single_1b_name:
884 service_template_filter:
885 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
890 - service_template_filter
893 - link_b_single_1b_1b_t2_port:
894 capability: tosca.capabilities.network.Linkable
895 node: b_single_1b_network
896 relationship: tosca.relationships.network.LinksTo
898 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
902 1c2_catalog_instance_network:
903 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
908 hot-mog-0108-bs1271_group:
909 type: org.openecomp.groups.heat.HeatStack
911 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
912 description: heat template that creates MOG stack
914 - nestedNoNestedSingleComputePattern
915 - b_single_1b_network
916 - nestedWithNoNovaHadDependencyToIt
919 - 1c1_scalling_instance_network
920 - nodeGetAttIn_network
924 - a_single_1a_network
925 - 1c2_catalog_instance_network
926 - abstract_a_single_1a
927 - abstract_b_single_1b
928 - abstract_b_single_1b_1
929 - abstract_1c1_scalling_instance
930 - abstract_1c2_catalog_instance_0
931 - abstract_1c2_catalog_instance_1
933 type: tosca.groups.Root
935 - abstract_a_single_1a
936 - abstract_b_single_1b
937 - abstract_b_single_1b_1
938 - abstract_1c1_scalling_instance
939 - abstract_1c2_catalog_instance_0
940 - abstract_1c2_catalog_instance_1
945 - abstract_1c2_catalog_instance_1
946 - 1c2_catalog_instance_1c2_t1_port_tenant_id
948 - abstract_1c2_catalog_instance_0
949 - 1c2_catalog_instance_1c2_t1_port_tenant_id
951 - abstract_1c2_catalog_instance_0
952 - 1c2_catalog_instance_instance_name
954 - abstract_1c2_catalog_instance_1
955 - 1c2_catalog_instance_instance_name
959 - abstract_1c1_scalling_instance
960 - 1c1_scalling_instance_instance_name
962 - abstract_1c1_scalling_instance
963 - 1c1_scalling_instance_instance_name
965 - abstract_1c1_scalling_instance
966 - 1c1_scalling_instance_1c1_t2_port_tenant_id
968 - abstract_1c1_scalling_instance
969 - 1c1_scalling_instance_1c1_t2_port_tenant_id
973 - abstract_b_single_1b
974 - b_single_1b_instance_name
976 - abstract_b_single_1b_1
977 - b_single_1b_instance_name
979 - abstract_b_single_1b
980 - b_single_1b_1b_t1_port_tenant_id
982 - abstract_b_single_1b_1
983 - b_single_1b_1b_t1_port_tenant_id
987 - abstract_a_single_1a
988 - a_single_1a_instance_name
992 - nestedNoNestedSingleComputePattern
1000 - abstract_a_single_1a
1001 - a_single_1a_1a_t1_port_tenant_id
1005 - nestedWithNoNovaHadDependencyToIt
1009 type: org.openecomp.policies.placement.Colocate