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 port_1c1_t2_port_fixed_ips:
329 port_1c1_t2_port_network:
330 - get_input: ppds_net_name
331 port_1c1_t1_port_fixed_ips:
336 port_1c1_t2_port_ip_requirements:
340 floating_ip_count_required:
342 port_1c1_t1_port_mac_requirements:
345 port_1c1_t2_port_mac_requirements:
348 compute_1c1_scalling_instance_availability_zone:
349 - get_input: availabilityzone_name
350 - get_input: availabilityzone_name
351 port_1c1_t2_port_name:
354 compute_1c1_scalling_instance_scheduler_hints:
355 - group: BE_Affinity_group
356 - group: BE_Affinity_group
357 service_template_filter:
358 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
363 - service_template_filter
366 - link_1c1_scalling_instance_1c1_t1_port:
367 capability: tosca.capabilities.network.Linkable
368 node: 1c1_scalling_instance_network
369 relationship: tosca.relationships.network.LinksTo
371 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
375 nestedWithNoNovaHadDependencyToIt:
376 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
380 service_template_filter:
381 substitute_service_template: nested-no-novaServiceTemplate.yaml
382 security_group_name: group1
385 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
389 server_group: BE_Affinity_group
390 port_pcm_port_1_network_role_tag: oam
391 port_pcm_port_0_ip_requirements:
395 floating_ip_count_required:
398 get_input: pcm_image_name
399 security_group_name: jsa_security_group
400 port_pcm_port_1_mac_requirements:
404 get_input: pcm_flavor_name
405 service_template_filter:
406 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
407 port_pcm_port_1_ip_requirements:
411 floating_ip_count_required:
413 port_pcm_port_0_network_role_tag: cps
414 port_pcm_port_0_mac_requirements:
421 cps_net_name: nested_network
424 capability: tosca.capabilities.network.Linkable
426 relationship: tosca.relationships.network.LinksTo
427 abstract_1c2_catalog_instance_0:
428 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
432 compute_1c2_catalog_instance_availability_zone:
433 - get_input: availabilityzone_name
435 get_input: pd_flavor_name
437 get_input: pd_image_name
438 port_1c2_t2_port_ip_requirements:
442 floating_ip_count_required:
444 port_1c2_t1_port_mac_requirements:
447 port_1c2_t2_port_network:
448 - 1c2_catalog_instance_network
449 compute_1c2_catalog_instance_name:
451 - 1c2_catalog_instance_names
453 port_1c2_t1_port_network:
454 - get_input: oam_net_name
455 port_1c2_t2_port_mac_requirements:
458 compute_1c2_catalog_instance_user_data_format:
460 port_1c2_t1_port_network_role_tag: oam
461 port_1c2_t1_port_ip_requirements:
465 floating_ip_count_required:
467 compute_1c2_catalog_instance_scheduler_hints:
468 - group: BE_Affinity_group
469 service_template_filter:
470 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
475 - service_template_filter
478 - link_1c2_catalog_instance_1c2_t2_port:
479 capability: tosca.capabilities.network.Linkable
480 node: 1c2_catalog_instance_network
481 relationship: tosca.relationships.network.LinksTo
482 abstract_1c2_catalog_instance_1:
483 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
487 compute_1c2_catalog_instance_availability_zone:
488 - get_input: availabilityzone_name
490 get_input: pd_flavor_name
492 get_input: pd_image_name
493 port_1c2_t2_port_ip_requirements:
497 floating_ip_count_required:
499 port_1c2_t1_port_mac_requirements:
502 port_1c2_t2_port_network:
503 - 1c2_catalog_instance_network
504 compute_1c2_catalog_instance_name:
506 - 1c2_catalog_instance_names
508 port_1c2_t1_port_network:
509 - get_input: oam_net_name
510 port_1c2_t2_port_mac_requirements:
513 compute_1c2_catalog_instance_user_data_format:
515 - abstract_1c2_catalog_instance_0
516 - 1c2_catalog_instance_instance_name
517 port_1c2_t1_port_network_role_tag: oam
518 port_1c2_t1_port_ip_requirements:
522 floating_ip_count_required:
524 compute_1c2_catalog_instance_scheduler_hints:
525 - group: BE_Affinity_group
526 service_template_filter:
527 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
532 - service_template_filter
535 - link_1c2_catalog_instance_1c2_t2_port:
536 capability: tosca.capabilities.network.Linkable
537 node: 1c2_catalog_instance_network
538 relationship: tosca.relationships.network.LinksTo
540 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
544 service_template_filter:
545 substitute_service_template: nested-no-novaServiceTemplate.yaml
546 security_group_name: group1
548 1c1_scalling_instance_network:
549 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
553 nodeGetAttIn_network:
554 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
558 - abstract_1c2_catalog_instance_1
559 - 1c2_catalog_instance_1c2_t1_port_tenant_id
561 - abstract_1c2_catalog_instance_0
562 - 1c2_catalog_instance_1c2_t1_port_tenant_id
564 - abstract_1c2_catalog_instance_0
565 - 1c2_catalog_instance_instance_name
567 - abstract_1c2_catalog_instance_1
568 - 1c2_catalog_instance_instance_name
571 - abstract_1c1_scalling_instance
572 - 1c1_scalling_instance_instance_name
574 - abstract_1c1_scalling_instance
575 - 1c1_scalling_instance_instance_name
577 - abstract_1c1_scalling_instance
578 - 1c1_scalling_instance_1c1_t2_port_tenant_id
580 - abstract_1c1_scalling_instance
581 - 1c1_scalling_instance_1c1_t2_port_tenant_id
584 - abstract_a_single_1a
585 - a_single_1a_1a_t1_port_tenant_id
588 - abstract_a_single_1a
589 - a_single_1a_instance_name
592 - nestedNoNestedSingleComputePattern
599 - abstract_b_single_1b
600 - b_single_1b_instance_name
602 - abstract_b_single_1b_1
603 - b_single_1b_instance_name
605 - abstract_b_single_1b
606 - b_single_1b_1b_t1_port_tenant_id
608 - abstract_b_single_1b_1
609 - b_single_1b_1b_t1_port_tenant_id
611 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
617 capability: tosca.capabilities.Node
618 node: nestedNoNestedSingleComputePattern
619 relationship: tosca.relationships.DependsOn
621 capability: tosca.capabilities.Node
623 relationship: tosca.relationships.DependsOn
625 capability: feature_1c2_catalog_instance_1c2_t1_port
626 node: abstract_1c2_catalog_instance_1
627 relationship: tosca.relationships.DependsOn
629 capability: feature_1c2_catalog_instance_1c2_t1_port
630 node: abstract_1c2_catalog_instance_0
631 relationship: tosca.relationships.DependsOn
633 capability: feature_1c2_catalog_instance
634 node: abstract_1c2_catalog_instance_0
635 relationship: tosca.relationships.DependsOn
637 capability: feature_1c2_catalog_instance
638 node: abstract_1c2_catalog_instance_1
639 relationship: tosca.relationships.DependsOn
641 capability: feature_1c1_scalling_instance
642 node: abstract_1c1_scalling_instance
643 relationship: tosca.relationships.DependsOn
645 capability: feature_1c1_scalling_instance_1c1_t2_port
646 node: abstract_1c1_scalling_instance
647 relationship: tosca.relationships.DependsOn
649 capability: feature_b_single_1b
650 node: abstract_b_single_1b
651 relationship: tosca.relationships.DependsOn
653 capability: feature_b_single_1b
654 node: abstract_b_single_1b_1
655 relationship: tosca.relationships.DependsOn
657 capability: feature_b_single_1b_1b_t1_port
658 node: abstract_b_single_1b
659 relationship: tosca.relationships.DependsOn
661 capability: feature_b_single_1b_1b_t1_port
662 node: abstract_b_single_1b_1
663 relationship: tosca.relationships.DependsOn
665 capability: feature_a_single_1a
666 node: abstract_a_single_1a
667 relationship: tosca.relationships.DependsOn
669 capability: feature_a_single_1a_1a_t1_port
670 node: abstract_a_single_1a
671 relationship: tosca.relationships.DependsOn
673 capability: tosca.capabilities.Node
674 node: nestedWithNoNovaHadDependencyToIt
675 relationship: tosca.relationships.DependsOn
676 abstract_a_single_1a:
677 type: org.openecomp.resource.abstract.nodes.a_single_1a
681 port_1a_t1_port_ip_requirements:
685 floating_ip_count_required:
687 port_1a_t2_port_network_role_tag: ppds
689 get_input: pd_flavor_name
690 port_1a_t2_port_network:
691 - get_input: ppds_net_name
692 port_1a_t1_port_mac_requirements:
695 port_1a_t1_port_network:
696 - a_single_1a_network
698 get_input: pd_image_name
699 port_1a_t2_port_ip_requirements:
703 floating_ip_count_required:
705 compute_a_single_1a_availability_zone:
706 - get_input: availabilityzone_name
707 compute_a_single_1a_scheduler_hints:
708 - group: BE_Affinity_group
709 compute_a_single_1a_user_data_format:
711 compute_a_single_1a_name:
715 port_1a_t2_port_mac_requirements:
718 service_template_filter:
719 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
724 - service_template_filter
727 - link_a_single_1a_1a_t1_port:
728 capability: tosca.capabilities.network.Linkable
729 node: a_single_1a_network
730 relationship: tosca.relationships.network.LinksTo
732 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
737 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
740 get_input: security_group_name
741 description: ems security group
745 port_range_max: 65535
746 remote_ip_prefix: 0.0.0.0/0
751 port_range_max: 65535
752 remote_ip_prefix: 0.0.0.0/0
757 remote_ip_prefix: 0.0.0.0/0
761 port_range_max: 65535
762 remote_ip_prefix: ::/0
767 port_range_max: 65535
768 remote_ip_prefix: ::/0
773 remote_ip_prefix: ::/0
777 port_range_max: 65535
778 remote_ip_prefix: 0.0.0.0/0
783 port_range_max: 65535
784 remote_ip_prefix: 0.0.0.0/0
789 remote_ip_prefix: 0.0.0.0/0
793 port_range_max: 65535
794 remote_ip_prefix: ::/0
799 port_range_max: 65535
800 remote_ip_prefix: ::/0
805 remote_ip_prefix: ::/0
809 capability: attachment_pcm_port_0
811 relationship: org.openecomp.relationships.AttachesTo
813 capability: attachment_pcm_port_1
815 relationship: org.openecomp.relationships.AttachesTo
817 capability: attachment_pcm_port_0_0
818 node: nestedNoNestedSingleComputePattern
819 relationship: org.openecomp.relationships.AttachesTo
821 capability: attachment_pcm_port_3_0
822 node: nestedNoNestedSingleComputePattern
823 relationship: org.openecomp.relationships.AttachesTo
825 capability: attachment_pcm_port_2_0
826 node: nestedNoNestedSingleComputePattern
827 relationship: org.openecomp.relationships.AttachesTo
829 capability: attachment_pcm_port_1_0
830 node: nestedNoNestedSingleComputePattern
831 relationship: org.openecomp.relationships.AttachesTo
832 abstract_b_single_1b_1:
833 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
838 get_input: pd_flavor_name
839 port_1b_t1_port_ip_requirements:
843 floating_ip_count_required:
846 get_input: pd_image_name
847 compute_b_single_1b_user_data_format:
849 port_1b_t2_port_mac_requirements:
852 compute_b_single_1b_availability_zone:
853 - get_input: availabilityzone_name
854 compute_b_single_1b_scheduler_hints:
855 - group: BE_Affinity_group
856 port_1b_t2_port_ip_requirements:
860 floating_ip_count_required:
862 port_1b_t1_port_network_role_tag: oam
863 port_1b_t1_port_mac_requirements:
866 port_1b_t2_port_network:
867 - b_single_1b_network
868 port_1b_t1_port_network:
869 - get_input: oam_net_name
870 compute_b_single_1b_name:
874 service_template_filter:
875 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
880 - service_template_filter
883 - link_b_single_1b_1b_t2_port:
884 capability: tosca.capabilities.network.Linkable
885 node: b_single_1b_network
886 relationship: tosca.relationships.network.LinksTo
888 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
892 1c2_catalog_instance_network:
893 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
898 hot-mog-0108-bs1271_group:
899 type: org.openecomp.groups.heat.HeatStack
901 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
902 description: heat template that creates MOG stack
904 - nestedNoNestedSingleComputePattern
905 - b_single_1b_network
906 - nestedWithNoNovaHadDependencyToIt
909 - 1c1_scalling_instance_network
910 - nodeGetAttIn_network
914 - a_single_1a_network
915 - 1c2_catalog_instance_network
916 - abstract_a_single_1a
917 - abstract_b_single_1b
918 - abstract_b_single_1b_1
919 - abstract_1c1_scalling_instance
920 - abstract_1c2_catalog_instance_0
921 - abstract_1c2_catalog_instance_1
923 type: tosca.groups.Root
925 - abstract_a_single_1a
926 - abstract_b_single_1b
927 - abstract_b_single_1b_1
928 - abstract_1c1_scalling_instance
929 - abstract_1c2_catalog_instance_0
930 - abstract_1c2_catalog_instance_1
935 - abstract_1c2_catalog_instance_1
936 - 1c2_catalog_instance_1c2_t1_port_tenant_id
938 - abstract_1c2_catalog_instance_0
939 - 1c2_catalog_instance_1c2_t1_port_tenant_id
941 - abstract_1c2_catalog_instance_0
942 - 1c2_catalog_instance_instance_name
944 - abstract_1c2_catalog_instance_1
945 - 1c2_catalog_instance_instance_name
949 - abstract_1c1_scalling_instance
950 - 1c1_scalling_instance_instance_name
952 - abstract_1c1_scalling_instance
953 - 1c1_scalling_instance_instance_name
955 - abstract_1c1_scalling_instance
956 - 1c1_scalling_instance_1c1_t2_port_tenant_id
958 - abstract_1c1_scalling_instance
959 - 1c1_scalling_instance_1c1_t2_port_tenant_id
963 - abstract_b_single_1b
964 - b_single_1b_instance_name
966 - abstract_b_single_1b_1
967 - b_single_1b_instance_name
969 - abstract_b_single_1b
970 - b_single_1b_1b_t1_port_tenant_id
972 - abstract_b_single_1b_1
973 - b_single_1b_1b_t1_port_tenant_id
977 - abstract_a_single_1a
978 - a_single_1a_instance_name
982 - nestedNoNestedSingleComputePattern
990 - abstract_a_single_1a
991 - a_single_1a_1a_t1_port_tenant_id
995 - nestedWithNoNovaHadDependencyToIt
999 type: org.openecomp.policies.placement.Colocate