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 abstract_b_single_1b:
215 type: org.openecomp.resource.abstract.nodes.b_single_1b
219 port_1b_t2_port_mac_requirements:
222 compute_b_single_1b_availability_zone:
223 - get_input: availabilityzone_name
224 compute_b_single_1b_scheduler_hints:
225 - group: BE_Affinity_group
226 port_1b_t2_port_ip_requirements:
230 floating_ip_count_required:
233 get_input: pd_flavor_name
234 port_1b_t1_port_ip_requirements:
238 floating_ip_count_required:
241 get_input: pd_image_name
242 port_1b_t1_port_mac_requirements:
245 port_1b_t2_port_network:
246 - b_single_1b_network
247 compute_b_single_1b_user_data_format:
249 compute_b_single_1b_name:
253 service_template_filter:
254 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
259 - service_template_filter
262 - link_b_single_1b_1b_t2_port:
263 capability: tosca.capabilities.network.Linkable
264 node: b_single_1b_network
265 relationship: tosca.relationships.network.LinksTo
266 abstract_1c1_scalling_instance:
267 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
271 compute_1c1_scalling_instance_user_data_format:
274 port_1c1_t2_port_network_role_tag: ppds
276 get_input: pd_flavor_name
277 port_1c1_t1_port_ip_requirements:
281 floating_ip_count_required:
286 floating_ip_count_required:
289 get_input: pd_image_name
290 compute_1c1_scalling_instance_name:
292 - 1c1_scalling_instance_names
295 - 1c1_scalling_instance_names
297 port_1c1_t1_port_name:
300 port_1c1_t1_port_network:
301 - 1c1_scalling_instance_network
302 - 1c1_scalling_instance_network
303 port_1c1_t2_port_fixed_ips:
312 port_1c1_t2_port_network:
313 - get_input: ppds_net_name
314 - get_input: ppds_net_name
315 port_1c1_t1_port_fixed_ips:
324 port_1c1_t2_port_ip_requirements:
328 floating_ip_count_required:
333 floating_ip_count_required:
335 port_1c1_t1_port_mac_requirements:
338 port_1c1_t2_port_mac_requirements:
341 compute_1c1_scalling_instance_availability_zone:
342 - get_input: availabilityzone_name
343 - get_input: availabilityzone_name
344 port_1c1_t2_port_name:
347 compute_1c1_scalling_instance_scheduler_hints:
348 - group: BE_Affinity_group
349 - group: BE_Affinity_group
350 service_template_filter:
351 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
356 - service_template_filter
359 - link_1c1_scalling_instance_1c1_t1_port:
360 capability: tosca.capabilities.network.Linkable
361 node: 1c1_scalling_instance_network
362 relationship: tosca.relationships.network.LinksTo
364 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
369 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
373 port_pcm_port_00_ip_requirements:
377 floating_ip_count_required:
379 server_group: BE_Affinity_group
381 get_input: pcm_image_name
382 port_pcm_port_00_mac_requirements:
385 security_group_name: jsa_security_group
386 port_pcm_port_01_ip_requirements:
390 floating_ip_count_required:
392 port_pcm_port_00_network_role_tag: cps
394 get_input: pcm_flavor_name
395 service_template_filter:
396 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
397 port_pcm_port_01_mac_requirements:
404 cps_net_name: nested_network
405 port_pcm_port_01_network_role_tag: oam
408 capability: tosca.capabilities.network.Linkable
410 relationship: tosca.relationships.network.LinksTo
411 abstract_1c2_catalog_instance_0:
412 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
416 compute_1c2_catalog_instance_availability_zone:
417 - get_input: availabilityzone_name
419 get_input: pd_flavor_name
421 get_input: pd_image_name
422 port_1c2_t2_port_ip_requirements:
426 floating_ip_count_required:
428 port_1c2_t1_port_mac_requirements:
431 port_1c2_t2_port_network:
432 - 1c2_catalog_instance_network
433 compute_1c2_catalog_instance_name:
435 - 1c2_catalog_instance_names
437 port_1c2_t1_port_network:
438 - get_input: oam_net_name
439 port_1c2_t2_port_mac_requirements:
442 compute_1c2_catalog_instance_user_data_format:
444 port_1c2_t1_port_network_role_tag: oam
445 port_1c2_t1_port_ip_requirements:
449 floating_ip_count_required:
451 compute_1c2_catalog_instance_scheduler_hints:
452 - group: BE_Affinity_group
453 service_template_filter:
454 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
459 - service_template_filter
462 - link_1c2_catalog_instance_1c2_t2_port:
463 capability: tosca.capabilities.network.Linkable
464 node: 1c2_catalog_instance_network
465 relationship: tosca.relationships.network.LinksTo
466 abstract_1c2_catalog_instance_1:
467 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
471 compute_1c2_catalog_instance_availability_zone:
472 - get_input: availabilityzone_name
474 get_input: pd_flavor_name
476 get_input: pd_image_name
477 port_1c2_t2_port_ip_requirements:
481 floating_ip_count_required:
483 port_1c2_t1_port_mac_requirements:
486 port_1c2_t2_port_network:
487 - 1c2_catalog_instance_network
488 compute_1c2_catalog_instance_name:
490 - 1c2_catalog_instance_names
492 port_1c2_t1_port_network:
493 - get_input: oam_net_name
494 port_1c2_t2_port_mac_requirements:
497 compute_1c2_catalog_instance_user_data_format:
499 - abstract_1c2_catalog_instance_0
500 - 1c2_catalog_instance_instance_name
501 port_1c2_t1_port_network_role_tag: oam
502 port_1c2_t1_port_ip_requirements:
506 floating_ip_count_required:
508 compute_1c2_catalog_instance_scheduler_hints:
509 - group: BE_Affinity_group
510 service_template_filter:
511 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
516 - service_template_filter
519 - link_1c2_catalog_instance_1c2_t2_port:
520 capability: tosca.capabilities.network.Linkable
521 node: 1c2_catalog_instance_network
522 relationship: tosca.relationships.network.LinksTo
523 1c1_scalling_instance_network:
524 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
528 nodeGetAttIn_network:
529 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
533 - abstract_1c2_catalog_instance_1
534 - 1c2_catalog_instance_1c2_t1_port_tenant_id
536 - abstract_1c2_catalog_instance_0
537 - 1c2_catalog_instance_1c2_t1_port_tenant_id
539 - abstract_1c2_catalog_instance_0
540 - 1c2_catalog_instance_instance_name
542 - abstract_1c2_catalog_instance_1
543 - 1c2_catalog_instance_instance_name
546 - abstract_1c1_scalling_instance
547 - 1c1_scalling_instance_instance_name
549 - abstract_1c1_scalling_instance
550 - 1c1_scalling_instance_instance_name
552 - abstract_1c1_scalling_instance
553 - 1c1_scalling_instance_1c1_t2_port_tenant_id
555 - abstract_1c1_scalling_instance
556 - 1c1_scalling_instance_1c1_t2_port_tenant_id
559 - abstract_a_single_1a
560 - a_single_1a_1a_t1_port_tenant_id
563 - abstract_a_single_1a
564 - a_single_1a_instance_name
574 - abstract_b_single_1b
575 - b_single_1b_instance_name
577 - abstract_b_single_1b_1
578 - b_single_1b_instance_name
580 - abstract_b_single_1b
581 - b_single_1b_1b_t1_port_tenant_id
583 - abstract_b_single_1b_1
584 - b_single_1b_1b_t1_port_tenant_id
586 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
592 capability: tosca.capabilities.Node
593 node: nestedNoUnified
594 relationship: tosca.relationships.DependsOn
596 capability: tosca.capabilities.Node
598 relationship: tosca.relationships.DependsOn
600 capability: feature_1c2_catalog_instance_1c2_t1_port
601 node: abstract_1c2_catalog_instance_1
602 relationship: tosca.relationships.DependsOn
604 capability: feature_1c2_catalog_instance_1c2_t1_port
605 node: abstract_1c2_catalog_instance_0
606 relationship: tosca.relationships.DependsOn
608 capability: feature_1c2_catalog_instance
609 node: abstract_1c2_catalog_instance_0
610 relationship: tosca.relationships.DependsOn
612 capability: feature_1c2_catalog_instance
613 node: abstract_1c2_catalog_instance_1
614 relationship: tosca.relationships.DependsOn
616 capability: feature_1c1_scalling_instance
617 node: abstract_1c1_scalling_instance
618 relationship: tosca.relationships.DependsOn
620 capability: feature_1c1_scalling_instance_1c1_t2_port
621 node: abstract_1c1_scalling_instance
622 relationship: tosca.relationships.DependsOn
624 capability: feature_b_single_1b
625 node: abstract_b_single_1b
626 relationship: tosca.relationships.DependsOn
628 capability: feature_b_single_1b
629 node: abstract_b_single_1b_1
630 relationship: tosca.relationships.DependsOn
632 capability: feature_b_single_1b_1b_t1_port
633 node: abstract_b_single_1b
634 relationship: tosca.relationships.DependsOn
636 capability: feature_b_single_1b_1b_t1_port
637 node: abstract_b_single_1b_1
638 relationship: tosca.relationships.DependsOn
640 capability: feature_a_single_1a
641 node: abstract_a_single_1a
642 relationship: tosca.relationships.DependsOn
644 capability: feature_a_single_1a_1a_t1_port
645 node: abstract_a_single_1a
646 relationship: tosca.relationships.DependsOn
647 abstract_a_single_1a:
648 type: org.openecomp.resource.abstract.nodes.a_single_1a
652 port_1a_t1_port_ip_requirements:
656 floating_ip_count_required:
658 port_1a_t2_port_network_role_tag: ppds
660 get_input: pd_flavor_name
661 port_1a_t2_port_network:
662 - get_input: ppds_net_name
663 port_1a_t1_port_mac_requirements:
666 port_1a_t1_port_network:
667 - a_single_1a_network
669 get_input: pd_image_name
670 port_1a_t2_port_ip_requirements:
674 floating_ip_count_required:
676 compute_a_single_1a_availability_zone:
677 - get_input: availabilityzone_name
678 compute_a_single_1a_scheduler_hints:
679 - group: BE_Affinity_group
680 compute_a_single_1a_user_data_format:
682 compute_a_single_1a_name:
686 port_1a_t2_port_mac_requirements:
689 service_template_filter:
690 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
695 - service_template_filter
698 - link_a_single_1a_1a_t1_port:
699 capability: tosca.capabilities.network.Linkable
700 node: a_single_1a_network
701 relationship: tosca.relationships.network.LinksTo
703 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
708 get_input: pcm_flavor_name
709 service_template_filter:
710 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
711 server_group: BE_Affinity_group
713 get_input: pcm_image_name
714 security_group_name: jsa_security_group
719 cps_net_name: nested_network
722 capability: tosca.capabilities.network.Linkable
724 relationship: tosca.relationships.network.LinksTo
726 capability: tosca.capabilities.network.Linkable
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_00
809 relationship: org.openecomp.relationships.AttachesTo
811 capability: attachment_pcm_port_01
813 relationship: org.openecomp.relationships.AttachesTo
815 capability: attachment_pcm_port_0
816 node: nestedNoUnified
817 relationship: org.openecomp.relationships.AttachesTo
819 capability: attachment_pcm_port_1
820 node: nestedNoUnified
821 relationship: org.openecomp.relationships.AttachesTo
823 capability: attachment_pcm_port_2
824 node: nestedNoUnified
825 relationship: org.openecomp.relationships.AttachesTo
827 capability: attachment_pcm_port_3
828 node: nestedNoUnified
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 - b_single_1b_network
904 - 1c1_scalling_instance_network
905 - nodeGetAttIn_network
910 - a_single_1a_network
911 - 1c2_catalog_instance_network
912 - abstract_a_single_1a
913 - abstract_b_single_1b
914 - abstract_b_single_1b_1
915 - abstract_1c1_scalling_instance
916 - abstract_1c2_catalog_instance_0
917 - abstract_1c2_catalog_instance_1
919 type: tosca.groups.Root
921 - abstract_a_single_1a
922 - abstract_b_single_1b
923 - abstract_b_single_1b_1
924 - abstract_1c1_scalling_instance
925 - abstract_1c2_catalog_instance_0
926 - abstract_1c2_catalog_instance_1
931 - abstract_1c2_catalog_instance_1
932 - 1c2_catalog_instance_1c2_t1_port_tenant_id
934 - abstract_1c2_catalog_instance_0
935 - 1c2_catalog_instance_1c2_t1_port_tenant_id
937 - abstract_1c2_catalog_instance_0
938 - 1c2_catalog_instance_instance_name
940 - abstract_1c2_catalog_instance_1
941 - 1c2_catalog_instance_instance_name
945 - abstract_1c1_scalling_instance
946 - 1c1_scalling_instance_instance_name
948 - abstract_1c1_scalling_instance
949 - 1c1_scalling_instance_instance_name
951 - abstract_1c1_scalling_instance
952 - 1c1_scalling_instance_1c1_t2_port_tenant_id
954 - abstract_1c1_scalling_instance
955 - 1c1_scalling_instance_1c1_t2_port_tenant_id
959 - abstract_b_single_1b
960 - b_single_1b_instance_name
962 - abstract_b_single_1b_1
963 - b_single_1b_instance_name
965 - abstract_b_single_1b
966 - b_single_1b_1b_t1_port_tenant_id
968 - abstract_b_single_1b_1
969 - b_single_1b_1b_t1_port_tenant_id
973 - abstract_a_single_1a
974 - a_single_1a_instance_name
986 - abstract_a_single_1a
987 - a_single_1a_1a_t1_port_tenant_id
990 type: org.openecomp.policies.placement.Colocate