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 abstract_pcm_server_0:
87 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
92 get_input: pcm_flavor_name
93 service_template_filter:
94 substitute_service_template: nested-pcm_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.Node
111 node: nestedWithNoNovaHadDependencyToIt
112 relationship: tosca.relationships.DependsOn
113 abstract_1c1_scalling_instance:
114 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
118 compute_1c1_scalling_instance_user_data_format:
121 port_1c1_t2_port_network_role_tag: ppds
123 get_input: pd_flavor_name
124 port_1c1_t1_port_ip_requirements:
128 floating_ip_count_required:
133 floating_ip_count_required:
136 get_input: pd_image_name
137 compute_1c1_scalling_instance_name:
139 - 1c1_scalling_instance_names
142 - 1c1_scalling_instance_names
144 port_1c1_t1_port_name:
147 port_1c1_t1_port_network:
148 - 1c1_scalling_instance_network
149 - 1c1_scalling_instance_network
150 port_1c1_t2_port_fixed_ips:
159 port_1c1_t2_port_network:
160 - get_input: ppds_net_name
161 - get_input: ppds_net_name
162 port_1c1_t1_port_fixed_ips:
171 port_1c1_t2_port_ip_requirements:
175 floating_ip_count_required:
180 floating_ip_count_required:
182 port_1c1_t1_port_mac_requirements:
185 port_1c1_t2_port_mac_requirements:
188 compute_1c1_scalling_instance_availability_zone:
189 - get_input: availabilityzone_name
190 - get_input: availabilityzone_name
191 port_1c1_t2_port_name:
194 compute_1c1_scalling_instance_scheduler_hints:
195 - group: BE_Affinity_group
196 - group: BE_Affinity_group
197 service_template_filter:
198 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
203 - service_template_filter
206 - dependency_1c1_scalling_instance:
207 capability: tosca.capabilities.Node
208 node: nestedWithNoNovaHadDependencyToIt
209 relationship: tosca.relationships.DependsOn
210 - link_1c1_scalling_instance_1c1_t1_port:
211 capability: tosca.capabilities.network.Linkable
212 node: 1c1_scalling_instance_network
213 relationship: tosca.relationships.network.LinksTo
214 abstract_b_single_1b_0:
215 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
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_1b_0ServiceTemplate.yaml
259 - service_template_filter
262 - dependency_b_single_1b:
263 capability: tosca.capabilities.Node
264 node: nestedWithNoNovaHadDependencyToIt
265 relationship: tosca.relationships.DependsOn
266 - link_b_single_1b_1b_t2_port:
267 capability: tosca.capabilities.network.Linkable
268 node: b_single_1b_network
269 relationship: tosca.relationships.network.LinksTo
271 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
275 nestedWithNoNovaHadDependencyToIt:
276 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
280 service_template_filter:
281 substitute_service_template: nested-no-novaServiceTemplate.yaml
282 security_group_name: group1
284 abstract_1c2_catalog_instance_0:
285 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
289 compute_1c2_catalog_instance_availability_zone:
290 - get_input: availabilityzone_name
292 get_input: pd_flavor_name
294 get_input: pd_image_name
295 port_1c2_t2_port_ip_requirements:
299 floating_ip_count_required:
301 port_1c2_t1_port_mac_requirements:
304 port_1c2_t2_port_network:
305 - 1c2_catalog_instance_network
306 compute_1c2_catalog_instance_name:
308 - 1c2_catalog_instance_names
310 port_1c2_t1_port_network:
311 - get_input: oam_net_name
312 port_1c2_t2_port_mac_requirements:
315 compute_1c2_catalog_instance_user_data_format:
317 port_1c2_t1_port_network_role_tag: oam
318 port_1c2_t1_port_ip_requirements:
322 floating_ip_count_required:
324 compute_1c2_catalog_instance_scheduler_hints:
325 - group: BE_Affinity_group
326 service_template_filter:
327 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
332 - service_template_filter
335 - dependency_1c2_catalog_instance_1c2_t1_port:
336 capability: tosca.capabilities.Node
337 node: nestedWithNoNovaHadDependencyToIt
338 relationship: tosca.relationships.DependsOn
339 - link_1c2_catalog_instance_1c2_t2_port:
340 capability: tosca.capabilities.network.Linkable
341 node: 1c2_catalog_instance_network
342 relationship: tosca.relationships.network.LinksTo
343 abstract_1c2_catalog_instance_1:
344 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
348 compute_1c2_catalog_instance_availability_zone:
349 - get_input: availabilityzone_name
351 get_input: pd_flavor_name
353 get_input: pd_image_name
354 port_1c2_t2_port_ip_requirements:
358 floating_ip_count_required:
360 port_1c2_t1_port_mac_requirements:
363 port_1c2_t2_port_network:
364 - 1c2_catalog_instance_network
365 compute_1c2_catalog_instance_name:
367 - 1c2_catalog_instance_names
369 port_1c2_t1_port_network:
370 - get_input: oam_net_name
371 port_1c2_t2_port_mac_requirements:
374 compute_1c2_catalog_instance_user_data_format:
376 - abstract_1c2_catalog_instance_0
377 - 1c2_catalog_instance_instance_name
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_instance_1ServiceTemplate.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 - link_1c2_catalog_instance_1c2_t2_port:
401 capability: tosca.capabilities.network.Linkable
402 node: 1c2_catalog_instance_network
403 relationship: tosca.relationships.network.LinksTo
405 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
409 service_template_filter:
410 substitute_service_template: nested-no-novaServiceTemplate.yaml
411 security_group_name: group1
415 capability: feature_a_single_1a
416 node: abstract_a_single_1a
417 relationship: tosca.relationships.DependsOn
419 capability: tosca.capabilities.Node
420 node: abstract_pcm_server_0
421 relationship: tosca.relationships.DependsOn
423 capability: feature_b_single_1b_1b_t1_port
424 node: abstract_b_single_1b_0
425 relationship: tosca.relationships.DependsOn
427 capability: feature_b_single_1b_1b_t1_port
428 node: abstract_b_single_1b_1
429 relationship: tosca.relationships.DependsOn
431 capability: feature_1c1_scalling_instance
432 node: abstract_1c1_scalling_instance
433 relationship: tosca.relationships.DependsOn
435 capability: feature_1c2_catalog_instance
436 node: abstract_1c2_catalog_instance_0
437 relationship: tosca.relationships.DependsOn
439 capability: feature_1c2_catalog_instance
440 node: abstract_1c2_catalog_instance_1
441 relationship: tosca.relationships.DependsOn
443 capability: tosca.capabilities.Node
444 node: nestedNoUnified
445 relationship: tosca.relationships.DependsOn
447 capability: tosca.capabilities.Node
448 node: nestedWithNoNovaHadDependencyToIt
449 relationship: tosca.relationships.DependsOn
450 1c1_scalling_instance_network:
451 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
455 nodeGetAttIn_network:
456 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
460 - abstract_1c2_catalog_instance_1
461 - 1c2_catalog_instance_1c2_t1_port_tenant_id
463 - abstract_1c2_catalog_instance_0
464 - 1c2_catalog_instance_1c2_t1_port_tenant_id
466 - abstract_1c2_catalog_instance_0
467 - 1c2_catalog_instance_instance_name
469 - abstract_1c2_catalog_instance_1
470 - 1c2_catalog_instance_instance_name
473 - abstract_1c1_scalling_instance
474 - 1c1_scalling_instance_instance_name
476 - abstract_1c1_scalling_instance
477 - 1c1_scalling_instance_instance_name
479 - abstract_1c1_scalling_instance
480 - 1c1_scalling_instance_1c1_t2_port_tenant_id
482 - abstract_1c1_scalling_instance
483 - 1c1_scalling_instance_1c1_t2_port_tenant_id
486 - abstract_a_single_1a
487 - a_single_1a_1a_t1_port_tenant_id
490 - abstract_a_single_1a
491 - a_single_1a_instance_name
497 - abstract_pcm_server_0
501 - abstract_b_single_1b_0
502 - b_single_1b_instance_name
504 - abstract_b_single_1b_1
505 - b_single_1b_instance_name
507 - abstract_b_single_1b_0
508 - b_single_1b_1b_t1_port_tenant_id
510 - abstract_b_single_1b_1
511 - b_single_1b_1b_t1_port_tenant_id
513 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
519 capability: tosca.capabilities.Node
520 node: nestedNoUnified
521 relationship: tosca.relationships.DependsOn
523 capability: tosca.capabilities.Node
524 node: abstract_pcm_server_0
525 relationship: tosca.relationships.DependsOn
527 capability: feature_1c2_catalog_instance_1c2_t1_port
528 node: abstract_1c2_catalog_instance_1
529 relationship: tosca.relationships.DependsOn
531 capability: feature_1c2_catalog_instance_1c2_t1_port
532 node: abstract_1c2_catalog_instance_0
533 relationship: tosca.relationships.DependsOn
535 capability: feature_1c2_catalog_instance
536 node: abstract_1c2_catalog_instance_0
537 relationship: tosca.relationships.DependsOn
539 capability: feature_1c2_catalog_instance
540 node: abstract_1c2_catalog_instance_1
541 relationship: tosca.relationships.DependsOn
543 capability: feature_1c1_scalling_instance
544 node: abstract_1c1_scalling_instance
545 relationship: tosca.relationships.DependsOn
547 capability: feature_1c1_scalling_instance_1c1_t2_port
548 node: abstract_1c1_scalling_instance
549 relationship: tosca.relationships.DependsOn
551 capability: feature_b_single_1b
552 node: abstract_b_single_1b_0
553 relationship: tosca.relationships.DependsOn
555 capability: feature_b_single_1b
556 node: abstract_b_single_1b_1
557 relationship: tosca.relationships.DependsOn
559 capability: feature_b_single_1b_1b_t1_port
560 node: abstract_b_single_1b_0
561 relationship: tosca.relationships.DependsOn
563 capability: feature_b_single_1b_1b_t1_port
564 node: abstract_b_single_1b_1
565 relationship: tosca.relationships.DependsOn
567 capability: feature_a_single_1a
568 node: abstract_a_single_1a
569 relationship: tosca.relationships.DependsOn
571 capability: feature_a_single_1a_1a_t1_port
572 node: abstract_a_single_1a
573 relationship: tosca.relationships.DependsOn
575 capability: tosca.capabilities.Node
576 node: nestedWithNoNovaHadDependencyToIt
577 relationship: tosca.relationships.DependsOn
578 abstract_a_single_1a:
579 type: org.openecomp.resource.abstract.nodes.a_single_1a
583 port_1a_t1_port_ip_requirements:
587 floating_ip_count_required:
589 port_1a_t2_port_network_role_tag: ppds
591 get_input: pd_flavor_name
592 port_1a_t2_port_network:
593 - get_input: ppds_net_name
594 port_1a_t1_port_mac_requirements:
597 port_1a_t1_port_network:
598 - a_single_1a_network
600 get_input: pd_image_name
601 port_1a_t2_port_ip_requirements:
605 floating_ip_count_required:
607 compute_a_single_1a_availability_zone:
608 - get_input: availabilityzone_name
609 compute_a_single_1a_scheduler_hints:
610 - group: BE_Affinity_group
611 compute_a_single_1a_user_data_format:
613 compute_a_single_1a_name:
617 port_1a_t2_port_mac_requirements:
620 service_template_filter:
621 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
626 - service_template_filter
629 - dependency_a_single_1a:
630 capability: tosca.capabilities.Node
631 node: nestedWithNoNovaHadDependencyToIt
632 relationship: tosca.relationships.DependsOn
633 - link_a_single_1a_1a_t1_port:
634 capability: tosca.capabilities.network.Linkable
635 node: a_single_1a_network
636 relationship: tosca.relationships.network.LinksTo
638 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
643 get_input: pcm_flavor_name
644 service_template_filter:
645 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
646 server_group: BE_Affinity_group
648 get_input: pcm_image_name
649 security_group_name: jsa_security_group
654 cps_net_name: nested_network
657 capability: tosca.capabilities.network.Linkable
659 relationship: tosca.relationships.network.LinksTo
661 capability: tosca.capabilities.network.Linkable
663 relationship: tosca.relationships.network.LinksTo
665 capability: tosca.capabilities.Node
666 node: nestedWithNoNovaHadDependencyToIt
667 relationship: tosca.relationships.DependsOn
669 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
674 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
677 get_input: security_group_name
678 description: ems security group
682 port_range_max: 65535
683 remote_ip_prefix: 0.0.0.0/0
688 port_range_max: 65535
689 remote_ip_prefix: 0.0.0.0/0
694 remote_ip_prefix: 0.0.0.0/0
698 port_range_max: 65535
699 remote_ip_prefix: ::/0
704 port_range_max: 65535
705 remote_ip_prefix: ::/0
710 remote_ip_prefix: ::/0
714 port_range_max: 65535
715 remote_ip_prefix: 0.0.0.0/0
720 port_range_max: 65535
721 remote_ip_prefix: 0.0.0.0/0
726 remote_ip_prefix: 0.0.0.0/0
730 port_range_max: 65535
731 remote_ip_prefix: ::/0
736 port_range_max: 65535
737 remote_ip_prefix: ::/0
742 remote_ip_prefix: ::/0
746 capability: attachment_pcm_port_0
747 node: abstract_pcm_server_0
748 relationship: org.openecomp.relationships.AttachesTo
750 capability: attachment_pcm_port_1
751 node: abstract_pcm_server_0
752 relationship: org.openecomp.relationships.AttachesTo
754 capability: attachment_pcm_port_0
755 node: nestedNoUnified
756 relationship: org.openecomp.relationships.AttachesTo
758 capability: attachment_pcm_port_1
759 node: nestedNoUnified
760 relationship: org.openecomp.relationships.AttachesTo
762 capability: attachment_pcm_port_2
763 node: nestedNoUnified
764 relationship: org.openecomp.relationships.AttachesTo
766 capability: attachment_pcm_port_3
767 node: nestedNoUnified
768 relationship: org.openecomp.relationships.AttachesTo
769 abstract_b_single_1b_1:
770 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
775 get_input: pd_flavor_name
776 port_1b_t1_port_ip_requirements:
780 floating_ip_count_required:
783 get_input: pd_image_name
784 compute_b_single_1b_user_data_format:
786 port_1b_t2_port_mac_requirements:
789 compute_b_single_1b_availability_zone:
790 - get_input: availabilityzone_name
791 compute_b_single_1b_scheduler_hints:
792 - group: BE_Affinity_group
793 port_1b_t2_port_ip_requirements:
797 floating_ip_count_required:
799 port_1b_t1_port_network_role_tag: oam
800 port_1b_t1_port_mac_requirements:
803 port_1b_t2_port_network:
804 - b_single_1b_network
805 port_1b_t1_port_network:
806 - get_input: oam_net_name
807 compute_b_single_1b_name:
811 service_template_filter:
812 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
817 - service_template_filter
820 - link_b_single_1b_1b_t2_port:
821 capability: tosca.capabilities.network.Linkable
822 node: b_single_1b_network
823 relationship: tosca.relationships.network.LinksTo
825 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
829 1c2_catalog_instance_network:
830 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
835 hot-mog-0108-bs1271_group:
836 type: org.openecomp.groups.heat.HeatStack
838 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
839 description: heat template that creates MOG stack
841 - b_single_1b_network
842 - nestedWithNoNovaHadDependencyToIt
844 - 1c1_scalling_instance_network
845 - nodeGetAttIn_network
850 - a_single_1a_network
851 - 1c2_catalog_instance_network
852 - abstract_a_single_1a
853 - abstract_b_single_1b_0
854 - abstract_b_single_1b_1
855 - abstract_1c1_scalling_instance
856 - abstract_1c2_catalog_instance_0
857 - abstract_1c2_catalog_instance_1
858 - abstract_pcm_server_0
860 type: tosca.groups.Root
862 - abstract_a_single_1a
863 - abstract_b_single_1b_0
864 - abstract_b_single_1b_1
865 - abstract_1c1_scalling_instance
866 - abstract_1c2_catalog_instance_0
867 - abstract_1c2_catalog_instance_1
872 - abstract_1c2_catalog_instance_1
873 - 1c2_catalog_instance_1c2_t1_port_tenant_id
875 - abstract_1c2_catalog_instance_0
876 - 1c2_catalog_instance_1c2_t1_port_tenant_id
878 - abstract_1c2_catalog_instance_0
879 - 1c2_catalog_instance_instance_name
881 - abstract_1c2_catalog_instance_1
882 - 1c2_catalog_instance_instance_name
886 - abstract_1c1_scalling_instance
887 - 1c1_scalling_instance_instance_name
889 - abstract_1c1_scalling_instance
890 - 1c1_scalling_instance_instance_name
892 - abstract_1c1_scalling_instance
893 - 1c1_scalling_instance_1c1_t2_port_tenant_id
895 - abstract_1c1_scalling_instance
896 - 1c1_scalling_instance_1c1_t2_port_tenant_id
900 - abstract_b_single_1b_0
901 - b_single_1b_instance_name
903 - abstract_b_single_1b_1
904 - b_single_1b_instance_name
906 - abstract_b_single_1b_0
907 - b_single_1b_1b_t1_port_tenant_id
909 - abstract_b_single_1b_1
910 - b_single_1b_1b_t1_port_tenant_id
914 - abstract_a_single_1a
915 - a_single_1a_instance_name
922 - abstract_pcm_server_0
927 - abstract_a_single_1a
928 - a_single_1a_1a_t1_port_tenant_id
932 - nestedWithNoNovaHadDependencyToIt
936 type: org.openecomp.policies.placement.Colocate