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 port_1c1_t2_port_fixed_ips:
302 port_1c1_t2_port_network:
303 - get_input: ppds_net_name
304 port_1c1_t1_port_fixed_ips:
309 port_1c1_t2_port_ip_requirements:
313 floating_ip_count_required:
315 port_1c1_t1_port_mac_requirements:
318 port_1c1_t2_port_mac_requirements:
321 compute_1c1_scalling_instance_availability_zone:
322 - get_input: availabilityzone_name
323 - get_input: availabilityzone_name
324 port_1c1_t2_port_name:
327 compute_1c1_scalling_instance_scheduler_hints:
328 - group: BE_Affinity_group
329 - group: BE_Affinity_group
330 service_template_filter:
331 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
336 - service_template_filter
339 - link_1c1_scalling_instance_1c1_t1_port:
340 capability: tosca.capabilities.network.Linkable
341 node: 1c1_scalling_instance_network
342 relationship: tosca.relationships.network.LinksTo
344 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
349 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
353 port_pcm_port_00_ip_requirements:
357 floating_ip_count_required:
359 server_group: BE_Affinity_group
361 get_input: pcm_image_name
362 port_pcm_port_00_mac_requirements:
365 security_group_name: jsa_security_group
366 port_pcm_port_01_ip_requirements:
370 floating_ip_count_required:
372 port_pcm_port_00_network_role_tag: cps
374 get_input: pcm_flavor_name
375 service_template_filter:
376 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
377 port_pcm_port_01_mac_requirements:
384 cps_net_name: nested_network
385 port_pcm_port_01_network_role_tag: oam
388 capability: tosca.capabilities.network.Linkable
390 relationship: tosca.relationships.network.LinksTo
391 abstract_1c2_catalog_instance_0:
392 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
396 compute_1c2_catalog_instance_availability_zone:
397 - get_input: availabilityzone_name
399 get_input: pd_flavor_name
401 get_input: pd_image_name
402 port_1c2_t2_port_ip_requirements:
406 floating_ip_count_required:
408 port_1c2_t1_port_mac_requirements:
411 port_1c2_t2_port_network:
412 - 1c2_catalog_instance_network
413 compute_1c2_catalog_instance_name:
415 - 1c2_catalog_instance_names
417 port_1c2_t1_port_network:
418 - get_input: oam_net_name
419 port_1c2_t2_port_mac_requirements:
422 compute_1c2_catalog_instance_user_data_format:
424 port_1c2_t1_port_network_role_tag: oam
425 port_1c2_t1_port_ip_requirements:
429 floating_ip_count_required:
431 compute_1c2_catalog_instance_scheduler_hints:
432 - group: BE_Affinity_group
433 service_template_filter:
434 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
439 - service_template_filter
442 - link_1c2_catalog_instance_1c2_t2_port:
443 capability: tosca.capabilities.network.Linkable
444 node: 1c2_catalog_instance_network
445 relationship: tosca.relationships.network.LinksTo
446 abstract_1c2_catalog_instance_1:
447 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
451 compute_1c2_catalog_instance_availability_zone:
452 - get_input: availabilityzone_name
454 get_input: pd_flavor_name
456 get_input: pd_image_name
457 port_1c2_t2_port_ip_requirements:
461 floating_ip_count_required:
463 port_1c2_t1_port_mac_requirements:
466 port_1c2_t2_port_network:
467 - 1c2_catalog_instance_network
468 compute_1c2_catalog_instance_name:
470 - 1c2_catalog_instance_names
472 port_1c2_t1_port_network:
473 - get_input: oam_net_name
474 port_1c2_t2_port_mac_requirements:
477 compute_1c2_catalog_instance_user_data_format:
479 - abstract_1c2_catalog_instance_0
480 - 1c2_catalog_instance_instance_name
481 port_1c2_t1_port_network_role_tag: oam
482 port_1c2_t1_port_ip_requirements:
486 floating_ip_count_required:
488 compute_1c2_catalog_instance_scheduler_hints:
489 - group: BE_Affinity_group
490 service_template_filter:
491 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
496 - service_template_filter
499 - link_1c2_catalog_instance_1c2_t2_port:
500 capability: tosca.capabilities.network.Linkable
501 node: 1c2_catalog_instance_network
502 relationship: tosca.relationships.network.LinksTo
503 1c1_scalling_instance_network:
504 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
508 nodeGetAttIn_network:
509 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
513 - abstract_1c2_catalog_instance_1
514 - 1c2_catalog_instance_1c2_t1_port_tenant_id
516 - abstract_1c2_catalog_instance_0
517 - 1c2_catalog_instance_1c2_t1_port_tenant_id
519 - abstract_1c2_catalog_instance_0
520 - 1c2_catalog_instance_instance_name
522 - abstract_1c2_catalog_instance_1
523 - 1c2_catalog_instance_instance_name
526 - abstract_1c1_scalling_instance
527 - 1c1_scalling_instance_instance_name
529 - abstract_1c1_scalling_instance
530 - 1c1_scalling_instance_instance_name
532 - abstract_1c1_scalling_instance
533 - 1c1_scalling_instance_1c1_t2_port_tenant_id
535 - abstract_1c1_scalling_instance
536 - 1c1_scalling_instance_1c1_t2_port_tenant_id
539 - abstract_a_single_1a
540 - a_single_1a_1a_t1_port_tenant_id
543 - abstract_a_single_1a
544 - a_single_1a_instance_name
554 - abstract_b_single_1b
555 - b_single_1b_instance_name
557 - abstract_b_single_1b_1
558 - b_single_1b_instance_name
560 - abstract_b_single_1b
561 - b_single_1b_1b_t1_port_tenant_id
563 - abstract_b_single_1b_1
564 - b_single_1b_1b_t1_port_tenant_id
566 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
572 capability: tosca.capabilities.Node
573 node: nestedNoUnified
574 relationship: tosca.relationships.DependsOn
576 capability: tosca.capabilities.Node
578 relationship: tosca.relationships.DependsOn
580 capability: feature_1c2_catalog_instance_1c2_t1_port
581 node: abstract_1c2_catalog_instance_1
582 relationship: tosca.relationships.DependsOn
584 capability: feature_1c2_catalog_instance_1c2_t1_port
585 node: abstract_1c2_catalog_instance_0
586 relationship: tosca.relationships.DependsOn
588 capability: feature_1c2_catalog_instance
589 node: abstract_1c2_catalog_instance_0
590 relationship: tosca.relationships.DependsOn
592 capability: feature_1c2_catalog_instance
593 node: abstract_1c2_catalog_instance_1
594 relationship: tosca.relationships.DependsOn
596 capability: feature_1c1_scalling_instance
597 node: abstract_1c1_scalling_instance
598 relationship: tosca.relationships.DependsOn
600 capability: feature_1c1_scalling_instance_1c1_t2_port
601 node: abstract_1c1_scalling_instance
602 relationship: tosca.relationships.DependsOn
604 capability: feature_b_single_1b
605 node: abstract_b_single_1b
606 relationship: tosca.relationships.DependsOn
608 capability: feature_b_single_1b
609 node: abstract_b_single_1b_1
610 relationship: tosca.relationships.DependsOn
612 capability: feature_b_single_1b_1b_t1_port
613 node: abstract_b_single_1b
614 relationship: tosca.relationships.DependsOn
616 capability: feature_b_single_1b_1b_t1_port
617 node: abstract_b_single_1b_1
618 relationship: tosca.relationships.DependsOn
620 capability: feature_a_single_1a
621 node: abstract_a_single_1a
622 relationship: tosca.relationships.DependsOn
624 capability: feature_a_single_1a_1a_t1_port
625 node: abstract_a_single_1a
626 relationship: tosca.relationships.DependsOn
627 abstract_a_single_1a:
628 type: org.openecomp.resource.abstract.nodes.a_single_1a
632 port_1a_t1_port_ip_requirements:
636 floating_ip_count_required:
638 port_1a_t2_port_network_role_tag: ppds
640 get_input: pd_flavor_name
641 port_1a_t2_port_network:
642 - get_input: ppds_net_name
643 port_1a_t1_port_mac_requirements:
646 port_1a_t1_port_network:
647 - a_single_1a_network
649 get_input: pd_image_name
650 port_1a_t2_port_ip_requirements:
654 floating_ip_count_required:
656 compute_a_single_1a_availability_zone:
657 - get_input: availabilityzone_name
658 compute_a_single_1a_scheduler_hints:
659 - group: BE_Affinity_group
660 compute_a_single_1a_user_data_format:
662 compute_a_single_1a_name:
666 port_1a_t2_port_mac_requirements:
669 service_template_filter:
670 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
675 - service_template_filter
678 - link_a_single_1a_1a_t1_port:
679 capability: tosca.capabilities.network.Linkable
680 node: a_single_1a_network
681 relationship: tosca.relationships.network.LinksTo
683 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
688 get_input: pcm_flavor_name
689 service_template_filter:
690 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
691 server_group: BE_Affinity_group
693 get_input: pcm_image_name
694 security_group_name: jsa_security_group
699 cps_net_name: nested_network
702 capability: tosca.capabilities.network.Linkable
704 relationship: tosca.relationships.network.LinksTo
706 capability: tosca.capabilities.network.Linkable
708 relationship: tosca.relationships.network.LinksTo
710 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
715 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
718 get_input: security_group_name
719 description: ems security group
723 port_range_max: 65535
724 remote_ip_prefix: 0.0.0.0/0
729 port_range_max: 65535
730 remote_ip_prefix: 0.0.0.0/0
735 remote_ip_prefix: 0.0.0.0/0
739 port_range_max: 65535
740 remote_ip_prefix: ::/0
745 port_range_max: 65535
746 remote_ip_prefix: ::/0
751 remote_ip_prefix: ::/0
755 port_range_max: 65535
756 remote_ip_prefix: 0.0.0.0/0
761 port_range_max: 65535
762 remote_ip_prefix: 0.0.0.0/0
767 remote_ip_prefix: 0.0.0.0/0
771 port_range_max: 65535
772 remote_ip_prefix: ::/0
777 port_range_max: 65535
778 remote_ip_prefix: ::/0
783 remote_ip_prefix: ::/0
787 capability: attachment_pcm_port_00
789 relationship: org.openecomp.relationships.AttachesTo
791 capability: attachment_pcm_port_01
793 relationship: org.openecomp.relationships.AttachesTo
795 capability: attachment_pcm_port_0
796 node: nestedNoUnified
797 relationship: org.openecomp.relationships.AttachesTo
799 capability: attachment_pcm_port_1
800 node: nestedNoUnified
801 relationship: org.openecomp.relationships.AttachesTo
803 capability: attachment_pcm_port_2
804 node: nestedNoUnified
805 relationship: org.openecomp.relationships.AttachesTo
807 capability: attachment_pcm_port_3
808 node: nestedNoUnified
809 relationship: org.openecomp.relationships.AttachesTo
810 abstract_b_single_1b_1:
811 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
816 get_input: pd_flavor_name
817 port_1b_t1_port_ip_requirements:
821 floating_ip_count_required:
824 get_input: pd_image_name
825 compute_b_single_1b_user_data_format:
827 port_1b_t2_port_mac_requirements:
830 compute_b_single_1b_availability_zone:
831 - get_input: availabilityzone_name
832 compute_b_single_1b_scheduler_hints:
833 - group: BE_Affinity_group
834 port_1b_t2_port_ip_requirements:
838 floating_ip_count_required:
840 port_1b_t1_port_network_role_tag: oam
841 port_1b_t1_port_mac_requirements:
844 port_1b_t2_port_network:
845 - b_single_1b_network
846 port_1b_t1_port_network:
847 - get_input: oam_net_name
848 compute_b_single_1b_name:
852 service_template_filter:
853 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
858 - service_template_filter
861 - link_b_single_1b_1b_t2_port:
862 capability: tosca.capabilities.network.Linkable
863 node: b_single_1b_network
864 relationship: tosca.relationships.network.LinksTo
866 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
870 1c2_catalog_instance_network:
871 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
876 hot-mog-0108-bs1271_group:
877 type: org.openecomp.groups.heat.HeatStack
879 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
880 description: heat template that creates MOG stack
882 - b_single_1b_network
884 - 1c1_scalling_instance_network
885 - nodeGetAttIn_network
890 - a_single_1a_network
891 - 1c2_catalog_instance_network
892 - abstract_a_single_1a
893 - abstract_b_single_1b
894 - abstract_b_single_1b_1
895 - abstract_1c1_scalling_instance
896 - abstract_1c2_catalog_instance_0
897 - abstract_1c2_catalog_instance_1
899 type: tosca.groups.Root
901 - abstract_a_single_1a
902 - abstract_b_single_1b
903 - abstract_b_single_1b_1
904 - abstract_1c1_scalling_instance
905 - abstract_1c2_catalog_instance_0
906 - abstract_1c2_catalog_instance_1
911 - abstract_1c2_catalog_instance_1
912 - 1c2_catalog_instance_1c2_t1_port_tenant_id
914 - abstract_1c2_catalog_instance_0
915 - 1c2_catalog_instance_1c2_t1_port_tenant_id
917 - abstract_1c2_catalog_instance_0
918 - 1c2_catalog_instance_instance_name
920 - abstract_1c2_catalog_instance_1
921 - 1c2_catalog_instance_instance_name
925 - abstract_1c1_scalling_instance
926 - 1c1_scalling_instance_instance_name
928 - abstract_1c1_scalling_instance
929 - 1c1_scalling_instance_instance_name
931 - abstract_1c1_scalling_instance
932 - 1c1_scalling_instance_1c1_t2_port_tenant_id
934 - abstract_1c1_scalling_instance
935 - 1c1_scalling_instance_1c1_t2_port_tenant_id
939 - abstract_b_single_1b
940 - b_single_1b_instance_name
942 - abstract_b_single_1b_1
943 - b_single_1b_instance_name
945 - abstract_b_single_1b
946 - b_single_1b_1b_t1_port_tenant_id
948 - abstract_b_single_1b_1
949 - b_single_1b_1b_t1_port_tenant_id
953 - abstract_a_single_1a
954 - a_single_1a_instance_name
966 - abstract_a_single_1a
967 - a_single_1a_1a_t1_port_tenant_id
970 type: org.openecomp.policies.placement.Colocate