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:
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:
362 port_1c1_t1_port_mac_requirements:
365 port_1c1_t2_port_mac_requirements:
368 compute_1c1_scalling_instance_availability_zone:
369 - get_input: availabilityzone_name
370 - get_input: availabilityzone_name
371 port_1c1_t2_port_name:
374 compute_1c1_scalling_instance_scheduler_hints:
375 - group: BE_Affinity_group
376 - group: BE_Affinity_group
377 service_template_filter:
378 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
383 - service_template_filter
386 - link_1c1_scalling_instance_1c1_t1_port:
387 capability: tosca.capabilities.network.Linkable
388 node: 1c1_scalling_instance_network
389 relationship: tosca.relationships.network.LinksTo
391 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
395 nestedWithNoNovaHadDependencyToIt:
396 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
400 service_template_filter:
401 substitute_service_template: nested-no-novaServiceTemplate.yaml
402 security_group_name: group1
405 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
409 server_group: BE_Affinity_group
410 port_pcm_port_1_network_role_tag: oam
411 port_pcm_port_0_ip_requirements:
415 floating_ip_count_required:
418 get_input: pcm_image_name
419 security_group_name: jsa_security_group
420 port_pcm_port_1_mac_requirements:
424 get_input: pcm_flavor_name
425 service_template_filter:
426 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
427 port_pcm_port_1_ip_requirements:
431 floating_ip_count_required:
433 port_pcm_port_0_network_role_tag: cps
434 port_pcm_port_0_mac_requirements:
441 cps_net_name: nested_network
444 capability: tosca.capabilities.network.Linkable
446 relationship: tosca.relationships.network.LinksTo
447 abstract_1c2_catalog_instance_0:
448 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
452 compute_1c2_catalog_instance_availability_zone:
453 - get_input: availabilityzone_name
455 get_input: pd_flavor_name
457 get_input: pd_image_name
458 port_1c2_t2_port_ip_requirements:
462 floating_ip_count_required:
464 port_1c2_t1_port_mac_requirements:
467 port_1c2_t2_port_network:
468 - 1c2_catalog_instance_network
469 compute_1c2_catalog_instance_name:
471 - 1c2_catalog_instance_names
473 port_1c2_t1_port_network:
474 - get_input: oam_net_name
475 port_1c2_t2_port_mac_requirements:
478 compute_1c2_catalog_instance_user_data_format:
480 port_1c2_t1_port_network_role_tag: oam
481 port_1c2_t1_port_ip_requirements:
485 floating_ip_count_required:
487 compute_1c2_catalog_instance_scheduler_hints:
488 - group: BE_Affinity_group
489 service_template_filter:
490 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
495 - service_template_filter
498 - link_1c2_catalog_instance_1c2_t2_port:
499 capability: tosca.capabilities.network.Linkable
500 node: 1c2_catalog_instance_network
501 relationship: tosca.relationships.network.LinksTo
502 abstract_1c2_catalog_instance_1:
503 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
507 compute_1c2_catalog_instance_availability_zone:
508 - get_input: availabilityzone_name
510 get_input: pd_flavor_name
512 get_input: pd_image_name
513 port_1c2_t2_port_ip_requirements:
517 floating_ip_count_required:
519 port_1c2_t1_port_mac_requirements:
522 port_1c2_t2_port_network:
523 - 1c2_catalog_instance_network
524 compute_1c2_catalog_instance_name:
526 - 1c2_catalog_instance_names
528 port_1c2_t1_port_network:
529 - get_input: oam_net_name
530 port_1c2_t2_port_mac_requirements:
533 compute_1c2_catalog_instance_user_data_format:
535 - abstract_1c2_catalog_instance_0
536 - 1c2_catalog_instance_instance_name
537 port_1c2_t1_port_network_role_tag: oam
538 port_1c2_t1_port_ip_requirements:
542 floating_ip_count_required:
544 compute_1c2_catalog_instance_scheduler_hints:
545 - group: BE_Affinity_group
546 service_template_filter:
547 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
552 - service_template_filter
555 - link_1c2_catalog_instance_1c2_t2_port:
556 capability: tosca.capabilities.network.Linkable
557 node: 1c2_catalog_instance_network
558 relationship: tosca.relationships.network.LinksTo
560 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
564 service_template_filter:
565 substitute_service_template: nested-no-novaServiceTemplate.yaml
566 security_group_name: group1
568 1c1_scalling_instance_network:
569 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
573 nodeGetAttIn_network:
574 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
578 - abstract_1c2_catalog_instance_1
579 - 1c2_catalog_instance_1c2_t1_port_tenant_id
581 - abstract_1c2_catalog_instance_0
582 - 1c2_catalog_instance_1c2_t1_port_tenant_id
584 - abstract_1c2_catalog_instance_0
585 - 1c2_catalog_instance_instance_name
587 - abstract_1c2_catalog_instance_1
588 - 1c2_catalog_instance_instance_name
591 - abstract_1c1_scalling_instance
592 - 1c1_scalling_instance_instance_name
594 - abstract_1c1_scalling_instance
595 - 1c1_scalling_instance_instance_name
597 - abstract_1c1_scalling_instance
598 - 1c1_scalling_instance_1c1_t2_port_tenant_id
600 - abstract_1c1_scalling_instance
601 - 1c1_scalling_instance_1c1_t2_port_tenant_id
604 - abstract_a_single_1a
605 - a_single_1a_1a_t1_port_tenant_id
608 - abstract_a_single_1a
609 - a_single_1a_instance_name
612 - nestedNoNestedSingleComputePattern
619 - abstract_b_single_1b
620 - b_single_1b_instance_name
622 - abstract_b_single_1b_1
623 - b_single_1b_instance_name
625 - abstract_b_single_1b
626 - b_single_1b_1b_t1_port_tenant_id
628 - abstract_b_single_1b_1
629 - b_single_1b_1b_t1_port_tenant_id
631 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
637 capability: tosca.capabilities.Node
638 node: nestedNoNestedSingleComputePattern
639 relationship: tosca.relationships.DependsOn
641 capability: tosca.capabilities.Node
643 relationship: tosca.relationships.DependsOn
645 capability: feature_1c2_catalog_instance_1c2_t1_port
646 node: abstract_1c2_catalog_instance_1
647 relationship: tosca.relationships.DependsOn
649 capability: feature_1c2_catalog_instance_1c2_t1_port
650 node: abstract_1c2_catalog_instance_0
651 relationship: tosca.relationships.DependsOn
653 capability: feature_1c2_catalog_instance
654 node: abstract_1c2_catalog_instance_0
655 relationship: tosca.relationships.DependsOn
657 capability: feature_1c2_catalog_instance
658 node: abstract_1c2_catalog_instance_1
659 relationship: tosca.relationships.DependsOn
661 capability: feature_1c1_scalling_instance
662 node: abstract_1c1_scalling_instance
663 relationship: tosca.relationships.DependsOn
665 capability: feature_1c1_scalling_instance_1c1_t2_port
666 node: abstract_1c1_scalling_instance
667 relationship: tosca.relationships.DependsOn
669 capability: feature_b_single_1b
670 node: abstract_b_single_1b
671 relationship: tosca.relationships.DependsOn
673 capability: feature_b_single_1b
674 node: abstract_b_single_1b_1
675 relationship: tosca.relationships.DependsOn
677 capability: feature_b_single_1b_1b_t1_port
678 node: abstract_b_single_1b
679 relationship: tosca.relationships.DependsOn
681 capability: feature_b_single_1b_1b_t1_port
682 node: abstract_b_single_1b_1
683 relationship: tosca.relationships.DependsOn
685 capability: feature_a_single_1a
686 node: abstract_a_single_1a
687 relationship: tosca.relationships.DependsOn
689 capability: feature_a_single_1a_1a_t1_port
690 node: abstract_a_single_1a
691 relationship: tosca.relationships.DependsOn
693 capability: tosca.capabilities.Node
694 node: nestedWithNoNovaHadDependencyToIt
695 relationship: tosca.relationships.DependsOn
696 abstract_a_single_1a:
697 type: org.openecomp.resource.abstract.nodes.a_single_1a
701 port_1a_t1_port_ip_requirements:
705 floating_ip_count_required:
707 port_1a_t2_port_network_role_tag: ppds
709 get_input: pd_flavor_name
710 port_1a_t2_port_network:
711 - get_input: ppds_net_name
712 port_1a_t1_port_mac_requirements:
715 port_1a_t1_port_network:
716 - a_single_1a_network
718 get_input: pd_image_name
719 port_1a_t2_port_ip_requirements:
723 floating_ip_count_required:
725 compute_a_single_1a_availability_zone:
726 - get_input: availabilityzone_name
727 compute_a_single_1a_scheduler_hints:
728 - group: BE_Affinity_group
729 compute_a_single_1a_user_data_format:
731 compute_a_single_1a_name:
735 port_1a_t2_port_mac_requirements:
738 service_template_filter:
739 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
744 - service_template_filter
747 - link_a_single_1a_1a_t1_port:
748 capability: tosca.capabilities.network.Linkable
749 node: a_single_1a_network
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_0
831 relationship: org.openecomp.relationships.AttachesTo
833 capability: attachment_pcm_port_1
835 relationship: org.openecomp.relationships.AttachesTo
837 capability: attachment_pcm_port_0_0
838 node: nestedNoNestedSingleComputePattern
839 relationship: org.openecomp.relationships.AttachesTo
841 capability: attachment_pcm_port_3_0
842 node: nestedNoNestedSingleComputePattern
843 relationship: org.openecomp.relationships.AttachesTo
845 capability: attachment_pcm_port_2_0
846 node: nestedNoNestedSingleComputePattern
847 relationship: org.openecomp.relationships.AttachesTo
849 capability: attachment_pcm_port_1_0
850 node: nestedNoNestedSingleComputePattern
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 compute_b_single_1b_user_data_format:
869 port_1b_t2_port_mac_requirements:
872 compute_b_single_1b_availability_zone:
873 - get_input: availabilityzone_name
874 compute_b_single_1b_scheduler_hints:
875 - group: BE_Affinity_group
876 port_1b_t2_port_ip_requirements:
880 floating_ip_count_required:
882 port_1b_t1_port_network_role_tag: oam
883 port_1b_t1_port_mac_requirements:
886 port_1b_t2_port_network:
887 - b_single_1b_network
888 port_1b_t1_port_network:
889 - get_input: oam_net_name
890 compute_b_single_1b_name:
894 service_template_filter:
895 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
900 - service_template_filter
903 - link_b_single_1b_1b_t2_port:
904 capability: tosca.capabilities.network.Linkable
905 node: b_single_1b_network
906 relationship: tosca.relationships.network.LinksTo
908 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
912 1c2_catalog_instance_network:
913 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
918 hot-mog-0108-bs1271_group:
919 type: org.openecomp.groups.heat.HeatStack
921 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
922 description: heat template that creates MOG stack
924 - nestedNoNestedSingleComputePattern
925 - b_single_1b_network
926 - nestedWithNoNovaHadDependencyToIt
929 - 1c1_scalling_instance_network
930 - nodeGetAttIn_network
934 - a_single_1a_network
935 - 1c2_catalog_instance_network
936 - abstract_a_single_1a
937 - abstract_b_single_1b
938 - abstract_b_single_1b_1
939 - abstract_1c1_scalling_instance
940 - abstract_1c2_catalog_instance_0
941 - abstract_1c2_catalog_instance_1
943 type: tosca.groups.Root
945 - abstract_a_single_1a
946 - abstract_b_single_1b
947 - abstract_b_single_1b_1
948 - abstract_1c1_scalling_instance
949 - abstract_1c2_catalog_instance_0
950 - abstract_1c2_catalog_instance_1
955 - abstract_1c2_catalog_instance_1
956 - 1c2_catalog_instance_1c2_t1_port_tenant_id
958 - abstract_1c2_catalog_instance_0
959 - 1c2_catalog_instance_1c2_t1_port_tenant_id
961 - abstract_1c2_catalog_instance_0
962 - 1c2_catalog_instance_instance_name
964 - abstract_1c2_catalog_instance_1
965 - 1c2_catalog_instance_instance_name
969 - abstract_1c1_scalling_instance
970 - 1c1_scalling_instance_instance_name
972 - abstract_1c1_scalling_instance
973 - 1c1_scalling_instance_instance_name
975 - abstract_1c1_scalling_instance
976 - 1c1_scalling_instance_1c1_t2_port_tenant_id
978 - abstract_1c1_scalling_instance
979 - 1c1_scalling_instance_1c1_t2_port_tenant_id
983 - abstract_b_single_1b
984 - b_single_1b_instance_name
986 - abstract_b_single_1b_1
987 - b_single_1b_instance_name
989 - abstract_b_single_1b
990 - b_single_1b_1b_t1_port_tenant_id
992 - abstract_b_single_1b_1
993 - b_single_1b_1b_t1_port_tenant_id
997 - abstract_a_single_1a
998 - a_single_1a_instance_name
1002 - nestedNoNestedSingleComputePattern
1010 - abstract_a_single_1a
1011 - a_single_1a_1a_t1_port_tenant_id
1015 - nestedWithNoNovaHadDependencyToIt
1019 type: org.openecomp.policies.placement.Colocate