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
91 server_group: BE_Affinity_group
92 port_pcm_port_1_network_role_tag: oam
93 port_pcm_port_0_ip_requirements:
97 floating_ip_count_required:
100 get_input: pcm_image_name
101 security_group_name: jsa_security_group
102 port_pcm_port_1_mac_requirements:
106 get_input: pcm_flavor_name
107 service_template_filter:
108 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
109 port_pcm_port_1_ip_requirements:
113 floating_ip_count_required:
115 port_pcm_port_0_network_role_tag: cps
116 port_pcm_port_0_mac_requirements:
123 cps_net_name: nested_network
126 capability: tosca.capabilities.network.Linkable
128 relationship: tosca.relationships.network.LinksTo
129 abstract_1c1_scalling_instance:
130 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
134 compute_1c1_scalling_instance_user_data_format:
137 port_1c1_t2_port_network_role_tag:
140 get_input: pd_flavor_name
141 port_1c1_t1_port_ip_requirements:
145 floating_ip_count_required:
148 get_input: pd_image_name
149 compute_1c1_scalling_instance_name:
151 - 1c1_scalling_instance_names
154 - 1c1_scalling_instance_names
156 port_1c1_t1_port_name:
159 port_1c1_t1_port_network:
160 - 1c1_scalling_instance_network
161 port_1c1_t2_port_fixed_ips:
166 port_1c1_t2_port_network:
167 - get_input: ppds_net_name
168 port_1c1_t1_port_fixed_ips:
173 port_1c1_t2_port_ip_requirements:
177 floating_ip_count_required:
179 port_1c1_t1_port_mac_requirements:
182 port_1c1_t2_port_mac_requirements:
185 compute_1c1_scalling_instance_availability_zone:
186 - get_input: availabilityzone_name
187 - get_input: availabilityzone_name
188 port_1c1_t2_port_name:
191 compute_1c1_scalling_instance_scheduler_hints:
192 - group: BE_Affinity_group
193 - group: BE_Affinity_group
194 service_template_filter:
195 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
200 - service_template_filter
203 - link_1c1_scalling_instance_1c1_t1_port:
204 capability: tosca.capabilities.network.Linkable
205 node: 1c1_scalling_instance_network
206 relationship: tosca.relationships.network.LinksTo
207 abstract_b_single_1b_0:
208 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
212 port_1b_t2_port_mac_requirements:
215 compute_b_single_1b_availability_zone:
216 - get_input: availabilityzone_name
217 compute_b_single_1b_scheduler_hints:
218 - group: BE_Affinity_group
219 port_1b_t2_port_ip_requirements:
223 floating_ip_count_required:
226 get_input: pd_flavor_name
227 port_1b_t1_port_ip_requirements:
231 floating_ip_count_required:
234 get_input: pd_image_name
235 port_1b_t1_port_mac_requirements:
238 port_1b_t2_port_network:
239 - b_single_1b_network
240 compute_b_single_1b_user_data_format:
242 compute_b_single_1b_name:
246 service_template_filter:
247 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
252 - service_template_filter
255 - link_b_single_1b_1b_t2_port:
256 capability: tosca.capabilities.network.Linkable
257 node: b_single_1b_network
258 relationship: tosca.relationships.network.LinksTo
260 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
264 abstract_1c2_catalog_instance_0:
265 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
269 compute_1c2_catalog_instance_availability_zone:
270 - get_input: availabilityzone_name
272 get_input: pd_flavor_name
274 get_input: pd_image_name
275 port_1c2_t2_port_ip_requirements:
279 floating_ip_count_required:
281 port_1c2_t1_port_mac_requirements:
284 port_1c2_t2_port_network:
285 - 1c2_catalog_instance_network
286 compute_1c2_catalog_instance_name:
288 - 1c2_catalog_instance_names
290 port_1c2_t1_port_network:
291 - get_input: oam_net_name
292 port_1c2_t2_port_mac_requirements:
295 compute_1c2_catalog_instance_user_data_format:
297 port_1c2_t1_port_network_role_tag:
299 port_1c2_t1_port_ip_requirements:
303 floating_ip_count_required:
305 compute_1c2_catalog_instance_scheduler_hints:
306 - group: BE_Affinity_group
307 service_template_filter:
308 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
313 - service_template_filter
316 - link_1c2_catalog_instance_1c2_t2_port:
317 capability: tosca.capabilities.network.Linkable
318 node: 1c2_catalog_instance_network
319 relationship: tosca.relationships.network.LinksTo
320 abstract_1c2_catalog_instance_1:
321 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
325 compute_1c2_catalog_instance_availability_zone:
326 - get_input: availabilityzone_name
328 get_input: pd_flavor_name
330 get_input: pd_image_name
331 port_1c2_t2_port_ip_requirements:
335 floating_ip_count_required:
337 port_1c2_t1_port_mac_requirements:
340 port_1c2_t2_port_network:
341 - 1c2_catalog_instance_network
342 compute_1c2_catalog_instance_name:
344 - 1c2_catalog_instance_names
346 port_1c2_t1_port_network:
347 - get_input: oam_net_name
348 port_1c2_t2_port_mac_requirements:
351 compute_1c2_catalog_instance_user_data_format:
353 - abstract_1c2_catalog_instance_0
354 - 1c2_catalog_instance_instance_name
355 port_1c2_t1_port_network_role_tag:
357 port_1c2_t1_port_ip_requirements:
361 floating_ip_count_required:
363 compute_1c2_catalog_instance_scheduler_hints:
364 - group: BE_Affinity_group
365 service_template_filter:
366 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
371 - service_template_filter
374 - link_1c2_catalog_instance_1c2_t2_port:
375 capability: tosca.capabilities.network.Linkable
376 node: 1c2_catalog_instance_network
377 relationship: tosca.relationships.network.LinksTo
378 1c1_scalling_instance_network:
379 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
383 nodeGetAttIn_network:
384 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
388 - abstract_1c2_catalog_instance_1
389 - 1c2_catalog_instance_1c2_t1_port_tenant_id
391 - abstract_1c2_catalog_instance_0
392 - 1c2_catalog_instance_1c2_t1_port_tenant_id
394 - abstract_1c2_catalog_instance_0
395 - 1c2_catalog_instance_instance_name
397 - abstract_1c2_catalog_instance_1
398 - 1c2_catalog_instance_instance_name
401 - abstract_1c1_scalling_instance
402 - 1c1_scalling_instance_instance_name
404 - abstract_1c1_scalling_instance
405 - 1c1_scalling_instance_instance_name
407 - abstract_1c1_scalling_instance
408 - 1c1_scalling_instance_1c1_t2_port_tenant_id
410 - abstract_1c1_scalling_instance
411 - 1c1_scalling_instance_1c1_t2_port_tenant_id
414 - abstract_a_single_1a
415 - a_single_1a_1a_t1_port_tenant_id
418 - abstract_a_single_1a
419 - a_single_1a_instance_name
425 - abstract_pcm_server_0
429 - abstract_b_single_1b_0
430 - b_single_1b_instance_name
432 - abstract_b_single_1b_1
433 - b_single_1b_instance_name
435 - abstract_b_single_1b_0
436 - b_single_1b_1b_t1_port_tenant_id
438 - abstract_b_single_1b_1
439 - b_single_1b_1b_t1_port_tenant_id
441 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
447 capability: tosca.capabilities.Node
448 node: nestedNoUnified
449 relationship: tosca.relationships.DependsOn
451 capability: tosca.capabilities.Node
452 node: abstract_pcm_server_0
453 relationship: tosca.relationships.DependsOn
455 capability: feature_1c2_catalog_instance_1c2_t1_port
456 node: abstract_1c2_catalog_instance_1
457 relationship: tosca.relationships.DependsOn
459 capability: feature_1c2_catalog_instance_1c2_t1_port
460 node: abstract_1c2_catalog_instance_0
461 relationship: tosca.relationships.DependsOn
463 capability: feature_1c2_catalog_instance
464 node: abstract_1c2_catalog_instance_0
465 relationship: tosca.relationships.DependsOn
467 capability: feature_1c2_catalog_instance
468 node: abstract_1c2_catalog_instance_1
469 relationship: tosca.relationships.DependsOn
471 capability: feature_1c1_scalling_instance
472 node: abstract_1c1_scalling_instance
473 relationship: tosca.relationships.DependsOn
475 capability: feature_1c1_scalling_instance_1c1_t2_port
476 node: abstract_1c1_scalling_instance
477 relationship: tosca.relationships.DependsOn
479 capability: feature_b_single_1b
480 node: abstract_b_single_1b_0
481 relationship: tosca.relationships.DependsOn
483 capability: feature_b_single_1b
484 node: abstract_b_single_1b_1
485 relationship: tosca.relationships.DependsOn
487 capability: feature_b_single_1b_1b_t1_port
488 node: abstract_b_single_1b_0
489 relationship: tosca.relationships.DependsOn
491 capability: feature_b_single_1b_1b_t1_port
492 node: abstract_b_single_1b_1
493 relationship: tosca.relationships.DependsOn
495 capability: feature_a_single_1a
496 node: abstract_a_single_1a
497 relationship: tosca.relationships.DependsOn
499 capability: feature_a_single_1a_1a_t1_port
500 node: abstract_a_single_1a
501 relationship: tosca.relationships.DependsOn
502 abstract_a_single_1a:
503 type: org.openecomp.resource.abstract.nodes.a_single_1a
507 port_1a_t1_port_ip_requirements:
511 floating_ip_count_required:
513 port_1a_t2_port_network_role_tag:
516 get_input: pd_flavor_name
517 port_1a_t2_port_network:
518 - get_input: ppds_net_name
519 port_1a_t1_port_mac_requirements:
522 port_1a_t1_port_network:
523 - a_single_1a_network
525 get_input: pd_image_name
526 port_1a_t2_port_ip_requirements:
530 floating_ip_count_required:
532 compute_a_single_1a_availability_zone:
533 - get_input: availabilityzone_name
534 compute_a_single_1a_scheduler_hints:
535 - group: BE_Affinity_group
536 compute_a_single_1a_user_data_format:
538 compute_a_single_1a_name:
542 port_1a_t2_port_mac_requirements:
545 service_template_filter:
546 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
551 - service_template_filter
554 - link_a_single_1a_1a_t1_port:
555 capability: tosca.capabilities.network.Linkable
556 node: a_single_1a_network
557 relationship: tosca.relationships.network.LinksTo
559 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
564 get_input: pcm_flavor_name
565 service_template_filter:
566 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
567 server_group: BE_Affinity_group
569 get_input: pcm_image_name
570 security_group_name: jsa_security_group
575 cps_net_name: nested_network
578 capability: tosca.capabilities.network.Linkable
580 relationship: tosca.relationships.network.LinksTo
582 capability: tosca.capabilities.network.Linkable
584 relationship: tosca.relationships.network.LinksTo
586 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
591 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
594 get_input: security_group_name
595 description: ems security group
599 port_range_max: 65535
600 remote_ip_prefix: 0.0.0.0/0
605 port_range_max: 65535
606 remote_ip_prefix: 0.0.0.0/0
611 remote_ip_prefix: 0.0.0.0/0
615 port_range_max: 65535
616 remote_ip_prefix: ::/0
621 port_range_max: 65535
622 remote_ip_prefix: ::/0
627 remote_ip_prefix: ::/0
631 port_range_max: 65535
632 remote_ip_prefix: 0.0.0.0/0
637 port_range_max: 65535
638 remote_ip_prefix: 0.0.0.0/0
643 remote_ip_prefix: 0.0.0.0/0
647 port_range_max: 65535
648 remote_ip_prefix: ::/0
653 port_range_max: 65535
654 remote_ip_prefix: ::/0
659 remote_ip_prefix: ::/0
663 capability: attachment_pcm_port_0
664 node: abstract_pcm_server_0
665 relationship: org.openecomp.relationships.AttachesTo
667 capability: attachment_pcm_port_1
668 node: abstract_pcm_server_0
669 relationship: org.openecomp.relationships.AttachesTo
671 capability: attachment_pcm_port_0
672 node: nestedNoUnified
673 relationship: org.openecomp.relationships.AttachesTo
675 capability: attachment_pcm_port_1
676 node: nestedNoUnified
677 relationship: org.openecomp.relationships.AttachesTo
679 capability: attachment_pcm_port_2
680 node: nestedNoUnified
681 relationship: org.openecomp.relationships.AttachesTo
683 capability: attachment_pcm_port_3
684 node: nestedNoUnified
685 relationship: org.openecomp.relationships.AttachesTo
686 abstract_b_single_1b_1:
687 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
692 get_input: pd_flavor_name
693 port_1b_t1_port_ip_requirements:
697 floating_ip_count_required:
700 get_input: pd_image_name
701 compute_b_single_1b_user_data_format:
703 port_1b_t2_port_mac_requirements:
706 compute_b_single_1b_availability_zone:
707 - get_input: availabilityzone_name
708 compute_b_single_1b_scheduler_hints:
709 - group: BE_Affinity_group
710 port_1b_t2_port_ip_requirements:
714 floating_ip_count_required:
716 port_1b_t1_port_network_role_tag:
718 port_1b_t1_port_mac_requirements:
721 port_1b_t2_port_network:
722 - b_single_1b_network
723 port_1b_t1_port_network:
724 - get_input: oam_net_name
725 compute_b_single_1b_name:
729 service_template_filter:
730 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
735 - service_template_filter
738 - link_b_single_1b_1b_t2_port:
739 capability: tosca.capabilities.network.Linkable
740 node: b_single_1b_network
741 relationship: tosca.relationships.network.LinksTo
743 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
747 1c2_catalog_instance_network:
748 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
753 hot-mog-0108-bs1271_group:
754 type: org.openecomp.groups.heat.HeatStack
756 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
757 description: heat template that creates MOG stack
759 - b_single_1b_network
760 - 1c1_scalling_instance_network
761 - nodeGetAttIn_network
766 - a_single_1a_network
767 - 1c2_catalog_instance_network
768 - abstract_a_single_1a
769 - abstract_b_single_1b_0
770 - abstract_b_single_1b_1
771 - abstract_1c1_scalling_instance
772 - abstract_1c2_catalog_instance_0
773 - abstract_1c2_catalog_instance_1
774 - abstract_pcm_server_0
776 type: tosca.groups.Root
778 - abstract_a_single_1a
779 - abstract_b_single_1b_0
780 - abstract_b_single_1b_1
781 - abstract_1c1_scalling_instance
782 - abstract_1c2_catalog_instance_0
783 - abstract_1c2_catalog_instance_1
788 - abstract_1c2_catalog_instance_1
789 - 1c2_catalog_instance_1c2_t1_port_tenant_id
791 - abstract_1c2_catalog_instance_0
792 - 1c2_catalog_instance_1c2_t1_port_tenant_id
794 - abstract_1c2_catalog_instance_0
795 - 1c2_catalog_instance_instance_name
797 - abstract_1c2_catalog_instance_1
798 - 1c2_catalog_instance_instance_name
802 - abstract_1c1_scalling_instance
803 - 1c1_scalling_instance_instance_name
805 - abstract_1c1_scalling_instance
806 - 1c1_scalling_instance_instance_name
808 - abstract_1c1_scalling_instance
809 - 1c1_scalling_instance_1c1_t2_port_tenant_id
811 - abstract_1c1_scalling_instance
812 - 1c1_scalling_instance_1c1_t2_port_tenant_id
816 - abstract_b_single_1b_0
817 - b_single_1b_instance_name
819 - abstract_b_single_1b_1
820 - b_single_1b_instance_name
822 - abstract_b_single_1b_0
823 - b_single_1b_1b_t1_port_tenant_id
825 - abstract_b_single_1b_1
826 - b_single_1b_1b_t1_port_tenant_id
830 - abstract_a_single_1a
831 - a_single_1a_instance_name
838 - abstract_pcm_server_0
843 - abstract_a_single_1a
844 - a_single_1a_1a_t1_port_tenant_id
847 type: org.openecomp.policies.placement.Colocate