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:
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: tosca.capabilities.Node
583 node: nestedNoUnified
584 relationship: tosca.relationships.DependsOn
586 capability: tosca.capabilities.Node
588 relationship: tosca.relationships.DependsOn
590 capability: feature_1c2_catalog_instance_1c2_t1_port
591 node: abstract_1c2_catalog_instance_1
592 relationship: tosca.relationships.DependsOn
594 capability: feature_1c2_catalog_instance_1c2_t1_port
595 node: abstract_1c2_catalog_instance_0
596 relationship: tosca.relationships.DependsOn
598 capability: feature_1c2_catalog_instance
599 node: abstract_1c2_catalog_instance_0
600 relationship: tosca.relationships.DependsOn
602 capability: feature_1c2_catalog_instance
603 node: abstract_1c2_catalog_instance_1
604 relationship: tosca.relationships.DependsOn
606 capability: feature_1c1_scalling_instance
607 node: abstract_1c1_scalling_instance
608 relationship: tosca.relationships.DependsOn
610 capability: feature_1c1_scalling_instance_1c1_t2_port
611 node: abstract_1c1_scalling_instance
612 relationship: tosca.relationships.DependsOn
614 capability: feature_b_single_1b
615 node: abstract_b_single_1b
616 relationship: tosca.relationships.DependsOn
618 capability: feature_b_single_1b
619 node: abstract_b_single_1b_1
620 relationship: tosca.relationships.DependsOn
622 capability: feature_b_single_1b_1b_t1_port
623 node: abstract_b_single_1b
624 relationship: tosca.relationships.DependsOn
626 capability: feature_b_single_1b_1b_t1_port
627 node: abstract_b_single_1b_1
628 relationship: tosca.relationships.DependsOn
630 capability: feature_a_single_1a
631 node: abstract_a_single_1a
632 relationship: tosca.relationships.DependsOn
634 capability: feature_a_single_1a_1a_t1_port
635 node: abstract_a_single_1a
636 relationship: tosca.relationships.DependsOn
637 abstract_a_single_1a:
638 type: org.openecomp.resource.abstract.nodes.a_single_1a
642 port_1a_t1_port_ip_requirements:
646 floating_ip_count_required:
648 port_1a_t2_port_network_role_tag: ppds
650 get_input: pd_flavor_name
651 port_1a_t2_port_network:
652 - get_input: ppds_net_name
653 port_1a_t1_port_mac_requirements:
656 port_1a_t1_port_network:
657 - a_single_1a_network
659 get_input: pd_image_name
660 port_1a_t2_port_ip_requirements:
664 floating_ip_count_required:
666 compute_a_single_1a_availability_zone:
667 - get_input: availabilityzone_name
668 compute_a_single_1a_scheduler_hints:
669 - group: BE_Affinity_group
670 compute_a_single_1a_user_data_format:
672 compute_a_single_1a_name:
676 port_1a_t2_port_mac_requirements:
679 service_template_filter:
680 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
685 - service_template_filter
688 - link_a_single_1a_1a_t1_port:
689 capability: tosca.capabilities.network.Linkable
690 node: a_single_1a_network
691 relationship: tosca.relationships.network.LinksTo
693 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
698 get_input: pcm_flavor_name
699 service_template_filter:
700 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
701 server_group: BE_Affinity_group
703 get_input: pcm_image_name
704 security_group_name: jsa_security_group
709 cps_net_name: nested_network
712 capability: tosca.capabilities.network.Linkable
714 relationship: tosca.relationships.network.LinksTo
716 capability: tosca.capabilities.network.Linkable
718 relationship: tosca.relationships.network.LinksTo
720 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
725 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
728 get_input: security_group_name
729 description: ems security group
733 port_range_max: 65535
734 remote_ip_prefix: 0.0.0.0/0
739 port_range_max: 65535
740 remote_ip_prefix: 0.0.0.0/0
745 remote_ip_prefix: 0.0.0.0/0
749 port_range_max: 65535
750 remote_ip_prefix: ::/0
755 port_range_max: 65535
756 remote_ip_prefix: ::/0
761 remote_ip_prefix: ::/0
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 capability: attachment_pcm_port_00
799 relationship: org.openecomp.relationships.AttachesTo
801 capability: attachment_pcm_port_01
803 relationship: org.openecomp.relationships.AttachesTo
805 capability: attachment_pcm_port_0
806 node: nestedNoUnified
807 relationship: org.openecomp.relationships.AttachesTo
809 capability: attachment_pcm_port_1
810 node: nestedNoUnified
811 relationship: org.openecomp.relationships.AttachesTo
813 capability: attachment_pcm_port_2
814 node: nestedNoUnified
815 relationship: org.openecomp.relationships.AttachesTo
817 capability: attachment_pcm_port_3
818 node: nestedNoUnified
819 relationship: org.openecomp.relationships.AttachesTo
820 abstract_b_single_1b_1:
821 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
826 get_input: pd_flavor_name
827 port_1b_t1_port_ip_requirements:
831 floating_ip_count_required:
834 get_input: pd_image_name
835 compute_b_single_1b_user_data_format:
837 port_1b_t2_port_mac_requirements:
840 compute_b_single_1b_availability_zone:
841 - get_input: availabilityzone_name
842 compute_b_single_1b_scheduler_hints:
843 - group: BE_Affinity_group
844 port_1b_t2_port_ip_requirements:
848 floating_ip_count_required:
850 port_1b_t1_port_network_role_tag: oam
851 port_1b_t1_port_mac_requirements:
854 port_1b_t2_port_network:
855 - b_single_1b_network
856 port_1b_t1_port_network:
857 - get_input: oam_net_name
858 compute_b_single_1b_name:
862 service_template_filter:
863 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
868 - service_template_filter
871 - link_b_single_1b_1b_t2_port:
872 capability: tosca.capabilities.network.Linkable
873 node: b_single_1b_network
874 relationship: tosca.relationships.network.LinksTo
876 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
880 1c2_catalog_instance_network:
881 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
886 hot-mog-0108-bs1271_group:
887 type: org.openecomp.groups.heat.HeatStack
889 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
890 description: heat template that creates MOG stack
892 - b_single_1b_network
894 - 1c1_scalling_instance_network
895 - nodeGetAttIn_network
900 - a_single_1a_network
901 - 1c2_catalog_instance_network
902 - abstract_a_single_1a
903 - abstract_b_single_1b
904 - abstract_b_single_1b_1
905 - abstract_1c1_scalling_instance
906 - abstract_1c2_catalog_instance_0
907 - abstract_1c2_catalog_instance_1
909 type: tosca.groups.Root
911 - abstract_a_single_1a
912 - abstract_b_single_1b
913 - abstract_b_single_1b_1
914 - abstract_1c1_scalling_instance
915 - abstract_1c2_catalog_instance_0
916 - abstract_1c2_catalog_instance_1
921 - abstract_1c2_catalog_instance_1
922 - 1c2_catalog_instance_1c2_t1_port_tenant_id
924 - abstract_1c2_catalog_instance_0
925 - 1c2_catalog_instance_1c2_t1_port_tenant_id
927 - abstract_1c2_catalog_instance_0
928 - 1c2_catalog_instance_instance_name
930 - abstract_1c2_catalog_instance_1
931 - 1c2_catalog_instance_instance_name
935 - abstract_1c1_scalling_instance
936 - 1c1_scalling_instance_instance_name
938 - abstract_1c1_scalling_instance
939 - 1c1_scalling_instance_instance_name
941 - abstract_1c1_scalling_instance
942 - 1c1_scalling_instance_1c1_t2_port_tenant_id
944 - abstract_1c1_scalling_instance
945 - 1c1_scalling_instance_1c1_t2_port_tenant_id
949 - abstract_b_single_1b
950 - b_single_1b_instance_name
952 - abstract_b_single_1b_1
953 - b_single_1b_instance_name
955 - abstract_b_single_1b
956 - b_single_1b_1b_t1_port_tenant_id
958 - abstract_b_single_1b_1
959 - b_single_1b_1b_t1_port_tenant_id
963 - abstract_a_single_1a
964 - a_single_1a_instance_name
976 - abstract_a_single_1a
977 - a_single_1a_1a_t1_port_tenant_id
980 type: org.openecomp.policies.placement.Colocate