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
220 get_input: pd_flavor_name
221 port_1b_t1_port_ip_requirements:
225 floating_ip_count_required:
228 get_input: pd_image_name
229 compute_b_single_1b_user_data_format:
231 port_1b_t2_port_mac_requirements:
234 compute_b_single_1b_availability_zone:
235 - get_input: availabilityzone_name
236 compute_b_single_1b_scheduler_hints:
237 - group: BE_Affinity_group
238 port_1b_t2_port_ip_requirements:
242 floating_ip_count_required:
244 port_1b_t1_port_mac_requirements:
247 port_1b_t2_port_network:
248 - b_single_1b_network
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:
284 get_input: pd_image_name
285 compute_1c1_scalling_instance_name:
287 - 1c1_scalling_instance_names
290 - 1c1_scalling_instance_names
292 port_1c1_t1_port_name:
295 port_1c1_t1_port_network:
296 - 1c1_scalling_instance_network
297 - 1c1_scalling_instance_network
298 port_1c1_t2_port_fixed_ips:
307 port_1c1_t2_port_network:
308 - get_input: ppds_net_name
309 - get_input: ppds_net_name
310 port_1c1_t1_port_fixed_ips:
319 port_1c1_t2_port_ip_requirements:
323 floating_ip_count_required:
325 port_1c1_t1_port_mac_requirements:
328 port_1c1_t2_port_mac_requirements:
331 compute_1c1_scalling_instance_availability_zone:
332 - get_input: availabilityzone_name
333 - get_input: availabilityzone_name
334 port_1c1_t2_port_name:
337 compute_1c1_scalling_instance_scheduler_hints:
338 - group: BE_Affinity_group
339 - group: BE_Affinity_group
340 service_template_filter:
341 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
346 - service_template_filter
349 - link_1c1_scalling_instance_1c1_t1_port:
350 capability: tosca.capabilities.network.Linkable
351 node: 1c1_scalling_instance_network
352 relationship: tosca.relationships.network.LinksTo
354 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
359 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
363 port_pcm_port_00_ip_requirements:
367 floating_ip_count_required:
369 server_group: BE_Affinity_group
371 get_input: pcm_image_name
372 port_pcm_port_00_mac_requirements:
375 security_group_name: jsa_security_group
376 port_pcm_port_01_ip_requirements:
380 floating_ip_count_required:
382 port_pcm_port_00_network_role_tag: cps
384 get_input: pcm_flavor_name
385 service_template_filter:
386 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
387 port_pcm_port_01_mac_requirements:
394 cps_net_name: nested_network
395 port_pcm_port_01_network_role_tag: oam
398 capability: tosca.capabilities.network.Linkable
400 relationship: tosca.relationships.network.LinksTo
401 abstract_1c2_catalog_instance_0:
402 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
406 compute_1c2_catalog_instance_availability_zone:
407 - get_input: availabilityzone_name
409 get_input: pd_flavor_name
411 get_input: pd_image_name
412 port_1c2_t2_port_ip_requirements:
416 floating_ip_count_required:
418 port_1c2_t1_port_mac_requirements:
421 port_1c2_t2_port_network:
422 - 1c2_catalog_instance_network
423 compute_1c2_catalog_instance_name:
425 - 1c2_catalog_instance_names
427 port_1c2_t1_port_network:
428 - get_input: oam_net_name
429 port_1c2_t2_port_mac_requirements:
432 compute_1c2_catalog_instance_user_data_format:
434 port_1c2_t1_port_network_role_tag: oam
435 port_1c2_t1_port_ip_requirements:
439 floating_ip_count_required:
441 compute_1c2_catalog_instance_scheduler_hints:
442 - group: BE_Affinity_group
443 service_template_filter:
444 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
449 - service_template_filter
452 - link_1c2_catalog_instance_1c2_t2_port:
453 capability: tosca.capabilities.network.Linkable
454 node: 1c2_catalog_instance_network
455 relationship: tosca.relationships.network.LinksTo
456 abstract_1c2_catalog_instance_1:
457 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
461 compute_1c2_catalog_instance_availability_zone:
462 - get_input: availabilityzone_name
464 get_input: pd_flavor_name
466 get_input: pd_image_name
467 port_1c2_t2_port_ip_requirements:
471 floating_ip_count_required:
473 port_1c2_t1_port_mac_requirements:
476 port_1c2_t2_port_network:
477 - 1c2_catalog_instance_network
478 compute_1c2_catalog_instance_name:
480 - 1c2_catalog_instance_names
482 port_1c2_t1_port_network:
483 - get_input: oam_net_name
484 port_1c2_t2_port_mac_requirements:
487 compute_1c2_catalog_instance_user_data_format:
489 - abstract_1c2_catalog_instance_0
490 - 1c2_catalog_instance_instance_name
491 port_1c2_t1_port_network_role_tag: oam
492 port_1c2_t1_port_ip_requirements:
496 floating_ip_count_required:
498 compute_1c2_catalog_instance_scheduler_hints:
499 - group: BE_Affinity_group
500 service_template_filter:
501 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
506 - service_template_filter
509 - link_1c2_catalog_instance_1c2_t2_port:
510 capability: tosca.capabilities.network.Linkable
511 node: 1c2_catalog_instance_network
512 relationship: tosca.relationships.network.LinksTo
513 1c1_scalling_instance_network:
514 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
518 nodeGetAttIn_network:
519 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
523 - abstract_1c2_catalog_instance_1
524 - 1c2_catalog_instance_1c2_t1_port_tenant_id
526 - abstract_1c2_catalog_instance_0
527 - 1c2_catalog_instance_1c2_t1_port_tenant_id
529 - abstract_1c2_catalog_instance_0
530 - 1c2_catalog_instance_instance_name
532 - abstract_1c2_catalog_instance_1
533 - 1c2_catalog_instance_instance_name
536 - abstract_1c1_scalling_instance
537 - 1c1_scalling_instance_instance_name
539 - abstract_1c1_scalling_instance
540 - 1c1_scalling_instance_instance_name
542 - abstract_1c1_scalling_instance
543 - 1c1_scalling_instance_1c1_t2_port_tenant_id
545 - abstract_1c1_scalling_instance
546 - 1c1_scalling_instance_1c1_t2_port_tenant_id
549 - abstract_a_single_1a
550 - a_single_1a_1a_t1_port_tenant_id
553 - abstract_a_single_1a
554 - a_single_1a_instance_name
564 - abstract_b_single_1b
565 - b_single_1b_instance_name
567 - abstract_b_single_1b_1
568 - b_single_1b_instance_name
570 - abstract_b_single_1b
571 - b_single_1b_1b_t1_port_tenant_id
573 - abstract_b_single_1b_1
574 - b_single_1b_1b_t1_port_tenant_id
576 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
582 capability: feature_1c2_catalog_instance_1c2_t1_port
583 node: abstract_1c2_catalog_instance_1
584 relationship: tosca.relationships.DependsOn
586 capability: feature_1c2_catalog_instance_1c2_t1_port
587 node: abstract_1c2_catalog_instance_0
588 relationship: tosca.relationships.DependsOn
590 capability: feature_1c2_catalog_instance
591 node: abstract_1c2_catalog_instance_0
592 relationship: tosca.relationships.DependsOn
594 capability: feature_1c2_catalog_instance
595 node: abstract_1c2_catalog_instance_1
596 relationship: tosca.relationships.DependsOn
598 capability: feature_1c1_scalling_instance
599 node: abstract_1c1_scalling_instance
600 relationship: tosca.relationships.DependsOn
602 capability: feature_1c1_scalling_instance_1c1_t2_port
603 node: abstract_1c1_scalling_instance
604 relationship: tosca.relationships.DependsOn
606 capability: feature_b_single_1b
607 node: abstract_b_single_1b
608 relationship: tosca.relationships.DependsOn
610 capability: feature_b_single_1b
611 node: abstract_b_single_1b_1
612 relationship: tosca.relationships.DependsOn
614 capability: feature_b_single_1b_1b_t1_port
615 node: abstract_b_single_1b
616 relationship: tosca.relationships.DependsOn
618 capability: feature_b_single_1b_1b_t1_port
619 node: abstract_b_single_1b_1
620 relationship: tosca.relationships.DependsOn
622 capability: feature_a_single_1a
623 node: abstract_a_single_1a
624 relationship: tosca.relationships.DependsOn
626 capability: feature_a_single_1a_1a_t1_port
627 node: abstract_a_single_1a
628 relationship: tosca.relationships.DependsOn
629 abstract_a_single_1a:
630 type: org.openecomp.resource.abstract.nodes.a_single_1a
634 port_1a_t1_port_ip_requirements:
638 floating_ip_count_required:
640 port_1a_t2_port_network_role_tag: ppds
642 get_input: pd_flavor_name
643 port_1a_t2_port_network:
644 - get_input: ppds_net_name
645 port_1a_t1_port_mac_requirements:
648 port_1a_t1_port_network:
649 - a_single_1a_network
651 get_input: pd_image_name
652 port_1a_t2_port_ip_requirements:
656 floating_ip_count_required:
658 compute_a_single_1a_availability_zone:
659 - get_input: availabilityzone_name
660 compute_a_single_1a_scheduler_hints:
661 - group: BE_Affinity_group
662 compute_a_single_1a_user_data_format:
664 compute_a_single_1a_name:
668 port_1a_t2_port_mac_requirements:
671 service_template_filter:
672 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
677 - service_template_filter
680 - link_a_single_1a_1a_t1_port:
681 capability: tosca.capabilities.network.Linkable
682 node: a_single_1a_network
683 relationship: tosca.relationships.network.LinksTo
685 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
690 get_input: pcm_flavor_name
691 service_template_filter:
692 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
693 server_group: BE_Affinity_group
695 get_input: pcm_image_name
696 security_group_name: jsa_security_group
701 cps_net_name: nested_network
704 capability: tosca.capabilities.network.Linkable
706 relationship: tosca.relationships.network.LinksTo
708 capability: tosca.capabilities.network.Linkable
710 relationship: tosca.relationships.network.LinksTo
712 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
717 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
720 get_input: security_group_name
721 description: ems security group
725 port_range_max: 65535
726 remote_ip_prefix: 0.0.0.0/0
731 port_range_max: 65535
732 remote_ip_prefix: 0.0.0.0/0
737 remote_ip_prefix: 0.0.0.0/0
741 port_range_max: 65535
742 remote_ip_prefix: ::/0
747 port_range_max: 65535
748 remote_ip_prefix: ::/0
753 remote_ip_prefix: ::/0
757 port_range_max: 65535
758 remote_ip_prefix: 0.0.0.0/0
763 port_range_max: 65535
764 remote_ip_prefix: 0.0.0.0/0
769 remote_ip_prefix: 0.0.0.0/0
773 port_range_max: 65535
774 remote_ip_prefix: ::/0
779 port_range_max: 65535
780 remote_ip_prefix: ::/0
785 remote_ip_prefix: ::/0
789 capability: attachment_pcm_port_00
791 relationship: org.openecomp.relationships.AttachesTo
793 capability: attachment_pcm_port_01
795 relationship: org.openecomp.relationships.AttachesTo
797 capability: attachment_pcm_port_0
798 node: nestedNoUnified
799 relationship: org.openecomp.relationships.AttachesTo
801 capability: attachment_pcm_port_1
802 node: nestedNoUnified
803 relationship: org.openecomp.relationships.AttachesTo
805 capability: attachment_pcm_port_2
806 node: nestedNoUnified
807 relationship: org.openecomp.relationships.AttachesTo
809 capability: attachment_pcm_port_3
810 node: nestedNoUnified
811 relationship: org.openecomp.relationships.AttachesTo
812 abstract_b_single_1b_1:
813 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
818 get_input: pd_flavor_name
819 port_1b_t1_port_ip_requirements:
823 floating_ip_count_required:
826 get_input: pd_image_name
827 compute_b_single_1b_user_data_format:
829 port_1b_t2_port_mac_requirements:
832 compute_b_single_1b_availability_zone:
833 - get_input: availabilityzone_name
834 compute_b_single_1b_scheduler_hints:
835 - group: BE_Affinity_group
836 port_1b_t2_port_ip_requirements:
840 floating_ip_count_required:
842 port_1b_t1_port_network_role_tag: oam
843 port_1b_t1_port_mac_requirements:
846 port_1b_t2_port_network:
847 - b_single_1b_network
848 port_1b_t1_port_network:
849 - get_input: oam_net_name
850 compute_b_single_1b_name:
854 service_template_filter:
855 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
860 - service_template_filter
863 - link_b_single_1b_1b_t2_port:
864 capability: tosca.capabilities.network.Linkable
865 node: b_single_1b_network
866 relationship: tosca.relationships.network.LinksTo
868 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
872 1c2_catalog_instance_network:
873 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
878 hot-mog-0108-bs1271_group:
879 type: org.openecomp.groups.heat.HeatStack
881 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
882 description: heat template that creates MOG stack
884 - b_single_1b_network
886 - 1c1_scalling_instance_network
887 - nodeGetAttIn_network
892 - a_single_1a_network
893 - 1c2_catalog_instance_network
894 - abstract_a_single_1a
895 - abstract_b_single_1b
896 - abstract_b_single_1b_1
897 - abstract_1c1_scalling_instance
898 - abstract_1c2_catalog_instance_0
899 - abstract_1c2_catalog_instance_1
901 type: tosca.groups.Root
903 - abstract_a_single_1a
904 - abstract_b_single_1b
905 - abstract_b_single_1b_1
906 - abstract_1c1_scalling_instance
907 - abstract_1c2_catalog_instance_0
908 - abstract_1c2_catalog_instance_1
913 - abstract_1c2_catalog_instance_1
914 - 1c2_catalog_instance_1c2_t1_port_tenant_id
916 - abstract_1c2_catalog_instance_0
917 - 1c2_catalog_instance_1c2_t1_port_tenant_id
919 - abstract_1c2_catalog_instance_0
920 - 1c2_catalog_instance_instance_name
922 - abstract_1c2_catalog_instance_1
923 - 1c2_catalog_instance_instance_name
927 - abstract_1c1_scalling_instance
928 - 1c1_scalling_instance_instance_name
930 - abstract_1c1_scalling_instance
931 - 1c1_scalling_instance_instance_name
933 - abstract_1c1_scalling_instance
934 - 1c1_scalling_instance_1c1_t2_port_tenant_id
936 - abstract_1c1_scalling_instance
937 - 1c1_scalling_instance_1c1_t2_port_tenant_id
941 - abstract_b_single_1b
942 - b_single_1b_instance_name
944 - abstract_b_single_1b_1
945 - b_single_1b_instance_name
947 - abstract_b_single_1b
948 - b_single_1b_1b_t1_port_tenant_id
950 - abstract_b_single_1b_1
951 - b_single_1b_1b_t1_port_tenant_id
955 - abstract_a_single_1a
956 - a_single_1a_instance_name
968 - abstract_a_single_1a
969 - a_single_1a_1a_t1_port_tenant_id
972 type: org.openecomp.policies.placement.Colocate