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
16 description: flavor name of PD instance
17 availabilityzone_name:
18 label: availabilityzone name
22 description: availabilityzone name
44 description: PD image name
50 label: PD server names
54 description: name of the PD instance
57 1c2_catalog_instance_names:
69 1c1_scalling_instance_names:
86 nestedNoNestedSingleComputePattern:
87 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
92 get_input: pcm_flavor_name
93 service_template_filter:
94 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
95 server_group: BE_Affinity_group
97 get_input: pcm_image_name
98 security_group_name: jsa_security_group
103 cps_net_name: nested_network
106 capability: tosca.capabilities.network.Linkable
108 relationship: tosca.relationships.network.LinksTo
110 capability: tosca.capabilities.network.Linkable
112 relationship: tosca.relationships.network.LinksTo
114 capability: tosca.capabilities.Node
115 node: nestedWithNoNovaHadDependencyToIt
116 relationship: tosca.relationships.DependsOn
117 abstract_b_single_1b:
118 type: org.openecomp.resource.abstract.nodes.b_single_1b
122 port_1b_t2_port_mac_requirements:
125 compute_b_single_1b_availability_zone:
126 - get_input: availabilityzone_name
127 compute_b_single_1b_scheduler_hints:
128 - group: BE_Affinity_group
129 port_1b_t2_port_ip_requirements:
133 floating_ip_count_required:
136 get_input: pd_flavor_name
137 port_1b_t1_port_ip_requirements:
141 floating_ip_count_required:
144 get_input: pd_image_name
145 port_1b_t1_port_mac_requirements:
148 port_1b_t2_port_network:
149 - b_single_1b_network
150 compute_b_single_1b_user_data_format:
152 compute_b_single_1b_name:
156 service_template_filter:
157 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
162 - service_template_filter
165 - dependency_b_single_1b:
166 capability: tosca.capabilities.Node
167 node: nestedWithNoNovaHadDependencyToIt
168 relationship: tosca.relationships.DependsOn
169 - dependency_1b01_single_1B_b_single_1b:
170 capability: tosca.capabilities.Node
171 node: nestedWithNoNovaHadDependencyToIt
172 relationship: tosca.relationships.DependsOn
173 - link_b_single_1b_1b_t2_port:
174 capability: tosca.capabilities.network.Linkable
175 node: b_single_1b_network
176 relationship: tosca.relationships.network.LinksTo
177 abstract_1c1_scalling_instance:
178 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
182 compute_1c1_scalling_instance_user_data_format:
185 port_1c1_t2_port_network_role_tag: ppds
187 get_input: pd_flavor_name
188 port_1c1_t1_port_ip_requirements:
192 floating_ip_count_required:
195 get_input: pd_image_name
196 compute_1c1_scalling_instance_name:
198 - 1c1_scalling_instance_names
201 - 1c1_scalling_instance_names
203 port_1c1_t1_port_name:
206 port_1c1_t1_port_network:
207 - 1c1_scalling_instance_network
208 port_1c1_t2_port_fixed_ips:
213 port_1c1_t2_port_network:
214 - get_input: ppds_net_name
215 port_1c1_t1_port_fixed_ips:
220 port_1c1_t2_port_ip_requirements:
224 floating_ip_count_required:
226 port_1c1_t1_port_mac_requirements:
229 port_1c1_t2_port_mac_requirements:
232 compute_1c1_scalling_instance_availability_zone:
233 - get_input: availabilityzone_name
234 - get_input: availabilityzone_name
235 port_1c1_t2_port_name:
238 compute_1c1_scalling_instance_scheduler_hints:
239 - group: BE_Affinity_group
240 - group: BE_Affinity_group
241 service_template_filter:
242 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
247 - service_template_filter
250 - dependency_1c1_scalling_instance:
251 capability: tosca.capabilities.Node
252 node: nestedWithNoNovaHadDependencyToIt
253 relationship: tosca.relationships.DependsOn
254 - dependency_1c102_scalling_instance_1C1_1c1_scalling_instance:
255 capability: tosca.capabilities.Node
256 node: nestedWithNoNovaHadDependencyToIt
257 relationship: tosca.relationships.DependsOn
258 - link_1c1_scalling_instance_1c1_t1_port:
259 capability: tosca.capabilities.network.Linkable
260 node: 1c1_scalling_instance_network
261 relationship: tosca.relationships.network.LinksTo
262 - dependency_1c101_scalling_instance_1C1_1c1_scalling_instance:
263 capability: tosca.capabilities.Node
264 node: nestedWithNoNovaHadDependencyToIt
265 relationship: tosca.relationships.DependsOn
267 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
271 nestedWithNoNovaHadDependencyToIt:
272 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
276 service_template_filter:
277 substitute_service_template: nested-no-novaServiceTemplate.yaml
278 security_group_name: group1
281 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
285 server_group: BE_Affinity_group
286 port_pcm_port_1_network_role_tag: oam
287 port_pcm_port_0_ip_requirements:
291 floating_ip_count_required:
294 get_input: pcm_image_name
295 security_group_name: jsa_security_group
296 port_pcm_port_1_mac_requirements:
300 get_input: pcm_flavor_name
301 service_template_filter:
302 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
303 port_pcm_port_1_ip_requirements:
307 floating_ip_count_required:
309 port_pcm_port_0_network_role_tag: cps
310 port_pcm_port_0_mac_requirements:
317 cps_net_name: nested_network
320 capability: tosca.capabilities.network.Linkable
322 relationship: tosca.relationships.network.LinksTo
323 - dependency_pcm_port_1:
324 capability: tosca.capabilities.Node
325 node: tosca.nodes.Root
326 relationship: tosca.relationships.DependsOn
328 capability: tosca.capabilities.network.Linkable
329 relationship: tosca.relationships.network.LinksTo
330 - dependency_server_pcm:
331 capability: tosca.capabilities.Node
332 node: tosca.nodes.Root
333 relationship: tosca.relationships.DependsOn
334 - local_storage_server_pcm:
335 capability: tosca.capabilities.Attachment
336 node: tosca.nodes.BlockStorage
337 relationship: tosca.relationships.AttachesTo
338 - dependency_pcm_port_0:
339 capability: tosca.capabilities.Node
340 node: tosca.nodes.Root
341 relationship: tosca.relationships.DependsOn
343 capability: tosca.capabilities.network.Linkable
344 relationship: tosca.relationships.network.LinksTo
345 abstract_1c2_catalog_instance_0:
346 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
350 compute_1c2_catalog_instance_availability_zone:
351 - get_input: availabilityzone_name
353 get_input: pd_flavor_name
355 get_input: pd_image_name
356 port_1c2_t2_port_ip_requirements:
360 floating_ip_count_required:
362 port_1c2_t1_port_mac_requirements:
365 port_1c2_t2_port_network:
366 - 1c2_catalog_instance_network
367 compute_1c2_catalog_instance_name:
369 - 1c2_catalog_instance_names
371 port_1c2_t1_port_network:
372 - get_input: oam_net_name
373 port_1c2_t2_port_mac_requirements:
376 compute_1c2_catalog_instance_user_data_format:
378 port_1c2_t1_port_network_role_tag: oam
379 port_1c2_t1_port_ip_requirements:
383 floating_ip_count_required:
385 compute_1c2_catalog_instance_scheduler_hints:
386 - group: BE_Affinity_group
387 service_template_filter:
388 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
393 - service_template_filter
396 - dependency_1c2_catalog_instance_1c2_t1_port:
397 capability: tosca.capabilities.Node
398 node: nestedWithNoNovaHadDependencyToIt
399 relationship: tosca.relationships.DependsOn
400 - dependency_1c2_t1_port_0_1c2_catalog_instance_1c2_t1_port:
401 capability: tosca.capabilities.Node
402 node: nestedWithNoNovaHadDependencyToIt
403 relationship: tosca.relationships.DependsOn
404 - link_1c2_catalog_instance_1c2_t2_port:
405 capability: tosca.capabilities.network.Linkable
406 node: 1c2_catalog_instance_network
407 relationship: tosca.relationships.network.LinksTo
408 abstract_1c2_catalog_instance_1:
409 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
413 compute_1c2_catalog_instance_availability_zone:
414 - get_input: availabilityzone_name
416 get_input: pd_flavor_name
418 get_input: pd_image_name
419 port_1c2_t2_port_ip_requirements:
423 floating_ip_count_required:
425 port_1c2_t1_port_mac_requirements:
428 port_1c2_t2_port_network:
429 - 1c2_catalog_instance_network
430 compute_1c2_catalog_instance_name:
432 - 1c2_catalog_instance_names
434 port_1c2_t1_port_network:
435 - get_input: oam_net_name
436 port_1c2_t2_port_mac_requirements:
439 compute_1c2_catalog_instance_user_data_format:
441 - abstract_1c2_catalog_instance_0
442 - 1c2_catalog_instance_instance_name
443 port_1c2_t1_port_network_role_tag: oam
444 port_1c2_t1_port_ip_requirements:
448 floating_ip_count_required:
450 compute_1c2_catalog_instance_scheduler_hints:
451 - group: BE_Affinity_group
452 service_template_filter:
453 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
458 - service_template_filter
461 - dependency_1c2_catalog_instance_1c2_t1_port:
462 capability: tosca.capabilities.Node
463 node: nestedWithNoNovaHadDependencyToIt
464 relationship: tosca.relationships.DependsOn
465 - dependency_1c2_t1_port_1_1c2_catalog_instance_1c2_t1_port:
466 capability: tosca.capabilities.Node
467 node: nestedWithNoNovaHadDependencyToIt
468 relationship: tosca.relationships.DependsOn
469 - link_1c2_catalog_instance_1c2_t2_port:
470 capability: tosca.capabilities.network.Linkable
471 node: 1c2_catalog_instance_network
472 relationship: tosca.relationships.network.LinksTo
474 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
478 service_template_filter:
479 substitute_service_template: nested-no-novaServiceTemplate.yaml
480 security_group_name: group1
484 capability: feature_a_single_1a
485 node: abstract_a_single_1a
486 relationship: tosca.relationships.DependsOn
488 capability: tosca.capabilities.Node
490 relationship: tosca.relationships.DependsOn
492 capability: feature_b_single_1b_1b_t1_port
493 node: abstract_b_single_1b
494 relationship: tosca.relationships.DependsOn
496 capability: feature_b_single_1b_1b_t1_port
497 node: abstract_b_single_1b_1
498 relationship: tosca.relationships.DependsOn
500 capability: feature_1c1_scalling_instance
501 node: abstract_1c1_scalling_instance
502 relationship: tosca.relationships.DependsOn
504 capability: feature_1c2_catalog_instance
505 node: abstract_1c2_catalog_instance_0
506 relationship: tosca.relationships.DependsOn
508 capability: feature_1c2_catalog_instance
509 node: abstract_1c2_catalog_instance_1
510 relationship: tosca.relationships.DependsOn
512 capability: tosca.capabilities.Node
513 node: nestedNoNestedSingleComputePattern
514 relationship: tosca.relationships.DependsOn
516 capability: tosca.capabilities.Node
517 node: nestedWithNoNovaHadDependencyToIt
518 relationship: tosca.relationships.DependsOn
519 1c1_scalling_instance_network:
520 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
524 nodeGetAttIn_network:
525 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
529 - abstract_1c2_catalog_instance_1
530 - 1c2_catalog_instance_1c2_t1_port_tenant_id
532 - abstract_1c2_catalog_instance_0
533 - 1c2_catalog_instance_1c2_t1_port_tenant_id
535 - abstract_1c2_catalog_instance_0
536 - 1c2_catalog_instance_instance_name
538 - abstract_1c2_catalog_instance_1
539 - 1c2_catalog_instance_instance_name
542 - abstract_1c1_scalling_instance
543 - 1c1_scalling_instance_instance_name
545 - abstract_1c1_scalling_instance
546 - 1c1_scalling_instance_instance_name
548 - abstract_1c1_scalling_instance
549 - 1c1_scalling_instance_1c1_t2_port_tenant_id
551 - abstract_1c1_scalling_instance
552 - 1c1_scalling_instance_1c1_t2_port_tenant_id
555 - abstract_a_single_1a
556 - a_single_1a_1a_t1_port_tenant_id
559 - abstract_a_single_1a
560 - a_single_1a_instance_name
563 - nestedNoNestedSingleComputePattern
570 - abstract_b_single_1b
571 - b_single_1b_instance_name
573 - abstract_b_single_1b_1
574 - b_single_1b_instance_name
576 - abstract_b_single_1b
577 - b_single_1b_1b_t1_port_tenant_id
579 - abstract_b_single_1b_1
580 - b_single_1b_1b_t1_port_tenant_id
582 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
588 capability: tosca.capabilities.Node
589 node: nestedNoNestedSingleComputePattern
590 relationship: tosca.relationships.DependsOn
592 capability: tosca.capabilities.Node
594 relationship: tosca.relationships.DependsOn
596 capability: feature_1c2_catalog_instance_1c2_t1_port
597 node: abstract_1c2_catalog_instance_1
598 relationship: tosca.relationships.DependsOn
600 capability: feature_1c2_catalog_instance_1c2_t1_port
601 node: abstract_1c2_catalog_instance_0
602 relationship: tosca.relationships.DependsOn
604 capability: feature_1c2_catalog_instance
605 node: abstract_1c2_catalog_instance_0
606 relationship: tosca.relationships.DependsOn
608 capability: feature_1c2_catalog_instance
609 node: abstract_1c2_catalog_instance_1
610 relationship: tosca.relationships.DependsOn
612 capability: feature_1c1_scalling_instance
613 node: abstract_1c1_scalling_instance
614 relationship: tosca.relationships.DependsOn
616 capability: feature_1c1_scalling_instance_1c1_t2_port
617 node: abstract_1c1_scalling_instance
618 relationship: tosca.relationships.DependsOn
620 capability: feature_b_single_1b
621 node: abstract_b_single_1b
622 relationship: tosca.relationships.DependsOn
624 capability: feature_b_single_1b
625 node: abstract_b_single_1b_1
626 relationship: tosca.relationships.DependsOn
628 capability: feature_b_single_1b_1b_t1_port
629 node: abstract_b_single_1b
630 relationship: tosca.relationships.DependsOn
632 capability: feature_b_single_1b_1b_t1_port
633 node: abstract_b_single_1b_1
634 relationship: tosca.relationships.DependsOn
636 capability: feature_a_single_1a
637 node: abstract_a_single_1a
638 relationship: tosca.relationships.DependsOn
640 capability: feature_a_single_1a_1a_t1_port
641 node: abstract_a_single_1a
642 relationship: tosca.relationships.DependsOn
644 capability: tosca.capabilities.Node
645 node: nestedWithNoNovaHadDependencyToIt
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 - dependency_a_single_1a:
699 capability: tosca.capabilities.Node
700 node: nestedWithNoNovaHadDependencyToIt
701 relationship: tosca.relationships.DependsOn
702 - dependency_1a_single_1A_a_single_1a:
703 capability: tosca.capabilities.Node
704 node: nestedWithNoNovaHadDependencyToIt
705 relationship: tosca.relationships.DependsOn
706 - link_a_single_1a_1a_t1_port:
707 capability: tosca.capabilities.network.Linkable
708 node: a_single_1a_network
709 relationship: tosca.relationships.network.LinksTo
711 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
716 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
719 get_input: security_group_name
720 description: ems security group
724 port_range_max: 65535
725 remote_ip_prefix: 0.0.0.0/0
730 port_range_max: 65535
731 remote_ip_prefix: 0.0.0.0/0
736 remote_ip_prefix: 0.0.0.0/0
740 port_range_max: 65535
741 remote_ip_prefix: ::/0
746 port_range_max: 65535
747 remote_ip_prefix: ::/0
752 remote_ip_prefix: ::/0
756 port_range_max: 65535
757 remote_ip_prefix: 0.0.0.0/0
762 port_range_max: 65535
763 remote_ip_prefix: 0.0.0.0/0
768 remote_ip_prefix: 0.0.0.0/0
772 port_range_max: 65535
773 remote_ip_prefix: ::/0
778 port_range_max: 65535
779 remote_ip_prefix: ::/0
784 remote_ip_prefix: ::/0
788 capability: attachment_pcm_port_0
790 relationship: org.openecomp.relationships.AttachesTo
792 capability: attachment_pcm_port_1
794 relationship: org.openecomp.relationships.AttachesTo
796 capability: attachment_pcm_port_0
797 node: nestedNoNestedSingleComputePattern
798 relationship: org.openecomp.relationships.AttachesTo
800 capability: attachment_pcm_port_1
801 node: nestedNoNestedSingleComputePattern
802 relationship: org.openecomp.relationships.AttachesTo
804 capability: attachment_pcm_port_2
805 node: nestedNoNestedSingleComputePattern
806 relationship: org.openecomp.relationships.AttachesTo
808 capability: attachment_pcm_port_3
809 node: nestedNoNestedSingleComputePattern
810 relationship: org.openecomp.relationships.AttachesTo
811 abstract_b_single_1b_1:
812 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
817 get_input: pd_flavor_name
818 port_1b_t1_port_ip_requirements:
822 floating_ip_count_required:
825 get_input: pd_image_name
826 compute_b_single_1b_user_data_format:
828 port_1b_t2_port_mac_requirements:
831 compute_b_single_1b_availability_zone:
832 - get_input: availabilityzone_name
833 compute_b_single_1b_scheduler_hints:
834 - group: BE_Affinity_group
835 port_1b_t2_port_ip_requirements:
839 floating_ip_count_required:
841 port_1b_t1_port_network_role_tag: oam
842 port_1b_t1_port_mac_requirements:
845 port_1b_t2_port_network:
846 - b_single_1b_network
847 port_1b_t1_port_network:
848 - get_input: oam_net_name
849 compute_b_single_1b_name:
853 service_template_filter:
854 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
859 - service_template_filter
862 - link_b_single_1b_1b_t2_port:
863 capability: tosca.capabilities.network.Linkable
864 node: b_single_1b_network
865 relationship: tosca.relationships.network.LinksTo
867 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
871 1c2_catalog_instance_network:
872 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
877 hot-mog-0108-bs1271_group:
878 type: org.openecomp.groups.heat.HeatStack
880 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
881 description: heat template that creates MOG stack
883 - nestedNoNestedSingleComputePattern
884 - b_single_1b_network
885 - nestedWithNoNovaHadDependencyToIt
888 - 1c1_scalling_instance_network
889 - nodeGetAttIn_network
893 - a_single_1a_network
894 - 1c2_catalog_instance_network
895 - abstract_a_single_1a
896 - abstract_b_single_1b
897 - abstract_b_single_1b_1
898 - abstract_1c1_scalling_instance
899 - abstract_1c2_catalog_instance_0
900 - abstract_1c2_catalog_instance_1
902 type: tosca.groups.Root
904 - abstract_a_single_1a
905 - abstract_b_single_1b
906 - abstract_b_single_1b_1
907 - abstract_1c1_scalling_instance
908 - abstract_1c2_catalog_instance_0
909 - abstract_1c2_catalog_instance_1
914 - abstract_1c2_catalog_instance_1
915 - 1c2_catalog_instance_1c2_t1_port_tenant_id
917 - abstract_1c2_catalog_instance_0
918 - 1c2_catalog_instance_1c2_t1_port_tenant_id
920 - abstract_1c2_catalog_instance_0
921 - 1c2_catalog_instance_instance_name
923 - abstract_1c2_catalog_instance_1
924 - 1c2_catalog_instance_instance_name
928 - abstract_1c1_scalling_instance
929 - 1c1_scalling_instance_instance_name
931 - abstract_1c1_scalling_instance
932 - 1c1_scalling_instance_instance_name
934 - abstract_1c1_scalling_instance
935 - 1c1_scalling_instance_1c1_t2_port_tenant_id
937 - abstract_1c1_scalling_instance
938 - 1c1_scalling_instance_1c1_t2_port_tenant_id
942 - abstract_b_single_1b
943 - b_single_1b_instance_name
945 - abstract_b_single_1b_1
946 - b_single_1b_instance_name
948 - abstract_b_single_1b
949 - b_single_1b_1b_t1_port_tenant_id
951 - abstract_b_single_1b_1
952 - b_single_1b_1b_t1_port_tenant_id
956 - abstract_a_single_1a
957 - a_single_1a_instance_name
961 - nestedNoNestedSingleComputePattern
969 - abstract_a_single_1a
970 - a_single_1a_1a_t1_port_tenant_id
974 - nestedWithNoNovaHadDependencyToIt
978 type: org.openecomp.policies.placement.Colocate