1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: module_1_perimeta_swmu_b_child
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.nodes.heat.ssc_b:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: Unique ID for this VF Module instance
23 description: Prefix length of subnet associated with internal HA network
32 description: Service network unused port network UUID
33 perimeta_server_group:
37 description: Server group to use for these VMs
42 description: Name of Perimeta VM B instance
47 description: Fixed IP address to use as HA IPs of A instance.
52 description: Fixed IP address to use as Untrusted/access fixed IP of B instance.
57 description: Fixed IP address to use as management IP of B instance.
58 ssc_b_untrusted_parent_ip_0:
62 description: Fixed IP address to use as Untrusted/access fixed IP of B parent instance.
67 description: Unique name for this VNF instance
68 perimeta_untrusted_vlan_ids:
72 description: List of VLAN IDs to use on the untrusted/access network
79 description: HA network id
84 description: Fixed IP address to use as HA IP of B instance.
89 description: Management virtual IP address.
94 description: Keypair to use for accessing this Perimeta instance
99 description: VNF ID of this deployment
104 description: Availability zone for B instances. May be the same as A instance.
109 description: Trusted/core virtual IP address.
114 description: Untrusted/access virtual IP address
119 description: List of security groups to add on trusted interfaces.
122 perimeta_untrusted_num_vlans:
126 description: number of VLANs to connect to the untrusted/access interface
135 description: RF virtual IP address to use for SSC.
140 description: Fixed IP address to use as Trusted/core fixed IPs of B instance.
145 description: Trusted/core network UUID
146 ssc_untrusted_parent_vip_0:
150 description: Untrusted/access parent virtual IP address
151 ssc_untrusted_v6_vip_0:
155 description: Untrusted/access alternate virtual IP address
156 ssc_b_untrusted_v6_ip_0:
160 description: Fixed IP address to use as Untrusted/access alternate fixed IP of B instance.
165 description: Role of these VMs
166 perimeta_untrusted_vlan_networks:
170 description: List of Contrail VLAN networks to use on the untrusted/access network. The order and number of these must match the VLAN ID list.
177 description: Glance image for Perimeta instance
182 description: RF fixed IP address to use for SSC B.
187 description: Management network id
188 int_untrusted_parent_net_id:
192 description: internal Untrusted/access parent network id
193 perimeta_flavor_name:
197 description: Flavor to use for creating VM instances
199 perimeta_ssc_b_trusted_0_port:
200 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
206 floating_ip_count_required:
209 get_input: perimeta_sec_groups
212 get_input: ssc_b_trusted_ip_0
216 allowed_address_pairs:
218 get_input: ssc_trusted_vip_0
221 template: $VNF_NAME_$VM_trusted_port
224 get_input: ssc_b_name_0
227 network_role_tag: trusted
229 get_input: trusted_net_id
232 capability: tosca.capabilities.network.Bindable
233 node: perimeta_ssc_b_server_0
234 relationship: tosca.relationships.network.BindsTo
235 perimeta_ssc_b_untrusted_parent_0_port:
236 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
242 floating_ip_count_required:
245 get_input: perimeta_sec_groups
248 get_input: ssc_b_untrusted_parent_ip_0
252 allowed_address_pairs:
254 get_input: ssc_untrusted_parent_vip_0
257 template: $VNF_NAME_$VM_untrusted_parent_port
260 get_input: ssc_b_name_0
263 network_role_tag: int_untrusted_parent
265 get_input: int_untrusted_parent_net_id
268 capability: tosca.capabilities.network.Bindable
269 node: perimeta_ssc_b_server_0
270 relationship: tosca.relationships.network.BindsTo
271 perimeta_ssc_b_mgmt_1_port:
272 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
278 floating_ip_count_required:
281 get_input: perimeta_sec_groups
284 get_input: ssc_b_rf_ip_0
288 allowed_address_pairs:
290 get_input: ssc_rf_vip_0
293 template: $VNF_NAME_$VM_mgmt_1_port
296 get_input: ssc_b_name_0
299 network_role_tag: mgmt
301 get_input: mgmt_net_id
304 capability: tosca.capabilities.network.Bindable
305 node: perimeta_ssc_b_server_0
306 relationship: tosca.relationships.network.BindsTo
307 perimeta_ssc_b_unused_0_port:
308 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
314 floating_ip_count_required:
321 template: $VNF_NAME_$VM_unused_port
324 get_input: ssc_b_name_0
327 network_role_tag: unused_port
329 get_input: unused_port_net_id
332 capability: tosca.capabilities.network.Bindable
333 node: perimeta_ssc_b_server_0
334 relationship: tosca.relationships.network.BindsTo
335 perimeta_ssc_b_server_0:
336 type: org.openecomp.resource.vfc.nodes.heat.ssc_b
339 get_input: perimeta_flavor_name
341 get_input: perimeta_keypair
343 get_input: availability_zone_1
345 get_input: perimeta_image_name
348 get_input: vf_module_id
359 msw_template_version: 17.07.04 - 2017-09-01
361 user_data_format: RAW
363 get_input: ssc_b_name_0
366 get_input: perimeta_server_group
367 perimeta_ssc_b_mgmt_0_port:
368 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
374 floating_ip_count_required:
377 get_input: perimeta_sec_groups
380 get_input: ssc_b_mgmt_ip_0
384 allowed_address_pairs:
386 get_input: ssc_mgmt_vip_0
389 template: $VNF_NAME_$VM_mgmt_0_port
392 get_input: ssc_b_name_0
395 network_role_tag: mgmt
397 get_input: mgmt_net_id
400 capability: tosca.capabilities.network.Bindable
401 node: perimeta_ssc_b_server_0
402 relationship: tosca.relationships.network.BindsTo
403 perimeta_ssc_b_ha_0_port:
404 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
410 floating_ip_count_required:
413 get_input: perimeta_sec_groups
416 get_input: ssc_b_int_ha_ip_0
422 template: $VNF_NAME_$VM_ha_port
425 get_input: ssc_b_name_0
428 network_role_tag: int_ha
430 get_input: int_ha_net_id
433 capability: tosca.capabilities.network.Bindable
434 node: perimeta_ssc_b_server_0
435 relationship: tosca.relationships.network.BindsTo
437 module_1_perimeta_swmu_b_child_group:
438 type: org.openecomp.groups.heat.HeatStack
440 heat_file: ../Artifacts/module_1_perimeta_swmu_b_child.yaml
442 HOT template to instantiate an B side Perimeta SSC instance with 6 vNICs as part of a nested template
444 - perimeta_ssc_b_trusted_0_port
445 - perimeta_ssc_b_untrusted_parent_0_port
446 - perimeta_ssc_b_mgmt_1_port
447 - perimeta_ssc_b_unused_0_port
448 - perimeta_ssc_b_server_0
449 - perimeta_ssc_b_mgmt_0_port
450 - perimeta_ssc_b_ha_0_port
451 substitution_mappings:
452 node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_b_child
454 host_perimeta_ssc_b_server_0:
455 - perimeta_ssc_b_server_0
457 network.outgoing.packets.rate_perimeta_ssc_b_trusted_0_port:
458 - perimeta_ssc_b_trusted_0_port
459 - network.outgoing.packets.rate
460 vcpus_perimeta_ssc_b_server_0:
461 - perimeta_ssc_b_server_0
463 binding_perimeta_ssc_b_mgmt_0_port:
464 - perimeta_ssc_b_mgmt_0_port
466 network.incoming.bytes_perimeta_ssc_b_ha_0_port:
467 - perimeta_ssc_b_ha_0_port
468 - network.incoming.bytes
469 network.outpoing.packets_perimeta_ssc_b_mgmt_1_port:
470 - perimeta_ssc_b_mgmt_1_port
471 - network.outpoing.packets
472 disk.write.requests_perimeta_ssc_b_server_0:
473 - perimeta_ssc_b_server_0
474 - disk.write.requests
475 os_perimeta_ssc_b_server_0:
476 - perimeta_ssc_b_server_0
478 memory_perimeta_ssc_b_server_0:
479 - perimeta_ssc_b_server_0
481 disk.device.write.bytes.rate_perimeta_ssc_b_server_0:
482 - perimeta_ssc_b_server_0
483 - disk.device.write.bytes.rate
484 network.outgoing.bytes.rate_perimeta_ssc_b_unused_0_port:
485 - perimeta_ssc_b_unused_0_port
486 - network.outgoing.bytes.rate
487 disk.read.bytes_perimeta_ssc_b_server_0:
488 - perimeta_ssc_b_server_0
490 network.outpoing.packets_perimeta_ssc_b_mgmt_0_port:
491 - perimeta_ssc_b_mgmt_0_port
492 - network.outpoing.packets
493 network.outgoing.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:
494 - perimeta_ssc_b_untrusted_parent_0_port
495 - network.outgoing.packets.rate
496 disk.device.allocation_perimeta_ssc_b_server_0:
497 - perimeta_ssc_b_server_0
498 - disk.device.allocation
499 network.outgoing.packets.rate_perimeta_ssc_b_ha_0_port:
500 - perimeta_ssc_b_ha_0_port
501 - network.outgoing.packets.rate
502 disk.write.requests.rate_perimeta_ssc_b_server_0:
503 - perimeta_ssc_b_server_0
504 - disk.write.requests.rate
505 network.incoming.bytes.rate_perimeta_ssc_b_ha_0_port:
506 - perimeta_ssc_b_ha_0_port
507 - network.incoming.bytes.rate
508 binding_perimeta_ssc_b_trusted_0_port:
509 - perimeta_ssc_b_trusted_0_port
511 disk.device.iops_perimeta_ssc_b_server_0:
512 - perimeta_ssc_b_server_0
514 network.outgoing.packets.rate_perimeta_ssc_b_mgmt_1_port:
515 - perimeta_ssc_b_mgmt_1_port
516 - network.outgoing.packets.rate
517 disk.device.usage_perimeta_ssc_b_server_0:
518 - perimeta_ssc_b_server_0
520 cpu_perimeta_ssc_b_server_0:
521 - perimeta_ssc_b_server_0
523 feature_perimeta_ssc_b_mgmt_1_port:
524 - perimeta_ssc_b_mgmt_1_port
526 network.outgoing.bytes.rate_perimeta_ssc_b_ha_0_port:
527 - perimeta_ssc_b_ha_0_port
528 - network.outgoing.bytes.rate
529 feature_perimeta_ssc_b_unused_0_port:
530 - perimeta_ssc_b_unused_0_port
532 endpoint_perimeta_ssc_b_server_0:
533 - perimeta_ssc_b_server_0
535 feature_perimeta_ssc_b_server_0:
536 - perimeta_ssc_b_server_0
538 disk.device.read.requests_perimeta_ssc_b_server_0:
539 - perimeta_ssc_b_server_0
540 - disk.device.read.requests
541 attachment_perimeta_ssc_b_mgmt_1_port:
542 - perimeta_ssc_b_mgmt_1_port
544 cpu.delta_perimeta_ssc_b_server_0:
545 - perimeta_ssc_b_server_0
547 network.incoming.packets_perimeta_ssc_b_trusted_0_port:
548 - perimeta_ssc_b_trusted_0_port
549 - network.incoming.packets
550 disk.device.write.requests_perimeta_ssc_b_server_0:
551 - perimeta_ssc_b_server_0
552 - disk.device.write.requests
553 disk.device.write.bytes_perimeta_ssc_b_server_0:
554 - perimeta_ssc_b_server_0
555 - disk.device.write.bytes
556 disk.root.size_perimeta_ssc_b_server_0:
557 - perimeta_ssc_b_server_0
559 network.incoming.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:
560 - perimeta_ssc_b_untrusted_parent_0_port
561 - network.incoming.bytes.rate
562 memory.resident_perimeta_ssc_b_server_0:
563 - perimeta_ssc_b_server_0
565 network.incoming.packets.rate_perimeta_ssc_b_trusted_0_port:
566 - perimeta_ssc_b_trusted_0_port
567 - network.incoming.packets.rate
568 disk.ephemeral.size_perimeta_ssc_b_server_0:
569 - perimeta_ssc_b_server_0
570 - disk.ephemeral.size
571 network.incoming.packets_perimeta_ssc_b_untrusted_parent_0_port:
572 - perimeta_ssc_b_untrusted_parent_0_port
573 - network.incoming.packets
574 instance_perimeta_ssc_b_server_0:
575 - perimeta_ssc_b_server_0
577 attachment_perimeta_ssc_b_untrusted_parent_0_port:
578 - perimeta_ssc_b_untrusted_parent_0_port
580 network.incoming.bytes_perimeta_ssc_b_trusted_0_port:
581 - perimeta_ssc_b_trusted_0_port
582 - network.incoming.bytes
583 network.incoming.bytes_perimeta_ssc_b_mgmt_0_port:
584 - perimeta_ssc_b_mgmt_0_port
585 - network.incoming.bytes
586 network.incoming.packets_perimeta_ssc_b_mgmt_0_port:
587 - perimeta_ssc_b_mgmt_0_port
588 - network.incoming.packets
589 feature_perimeta_ssc_b_trusted_0_port:
590 - perimeta_ssc_b_trusted_0_port
592 binding_perimeta_ssc_b_mgmt_1_port:
593 - perimeta_ssc_b_mgmt_1_port
595 network.outpoing.packets_perimeta_ssc_b_ha_0_port:
596 - perimeta_ssc_b_ha_0_port
597 - network.outpoing.packets
598 disk.device.read.bytes_perimeta_ssc_b_server_0:
599 - perimeta_ssc_b_server_0
600 - disk.device.read.bytes
601 network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_0_port:
602 - perimeta_ssc_b_mgmt_0_port
603 - network.outgoing.bytes.rate
604 disk.latency_perimeta_ssc_b_server_0:
605 - perimeta_ssc_b_server_0
607 network.outgoing.bytes_perimeta_ssc_b_mgmt_1_port:
608 - perimeta_ssc_b_mgmt_1_port
609 - network.outgoing.bytes
610 attachment_perimeta_ssc_b_unused_0_port:
611 - perimeta_ssc_b_unused_0_port
613 binding_perimeta_ssc_b_ha_0_port:
614 - perimeta_ssc_b_ha_0_port
616 network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_1_port:
617 - perimeta_ssc_b_mgmt_1_port
618 - network.outgoing.bytes.rate
619 network.outgoing.bytes_perimeta_ssc_b_mgmt_0_port:
620 - perimeta_ssc_b_mgmt_0_port
621 - network.outgoing.bytes
622 network.incoming.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:
623 - perimeta_ssc_b_untrusted_parent_0_port
624 - network.incoming.packets.rate
625 disk.device.capacity_perimeta_ssc_b_server_0:
626 - perimeta_ssc_b_server_0
627 - disk.device.capacity
628 feature_perimeta_ssc_b_ha_0_port:
629 - perimeta_ssc_b_ha_0_port
631 network.incoming.bytes.rate_perimeta_ssc_b_unused_0_port:
632 - perimeta_ssc_b_unused_0_port
633 - network.incoming.bytes.rate
634 binding_perimeta_ssc_b_untrusted_parent_0_port:
635 - perimeta_ssc_b_untrusted_parent_0_port
637 binding_perimeta_ssc_b_server_0:
638 - perimeta_ssc_b_server_0
640 scalable_perimeta_ssc_b_server_0:
641 - perimeta_ssc_b_server_0
643 disk.device.latency_perimeta_ssc_b_server_0:
644 - perimeta_ssc_b_server_0
645 - disk.device.latency
646 network.incoming.packets_perimeta_ssc_b_unused_0_port:
647 - perimeta_ssc_b_unused_0_port
648 - network.incoming.packets
649 disk.write.bytes.rate_perimeta_ssc_b_server_0:
650 - perimeta_ssc_b_server_0
651 - disk.write.bytes.rate
652 disk.read.requests_perimeta_ssc_b_server_0:
653 - perimeta_ssc_b_server_0
655 feature_perimeta_ssc_b_untrusted_parent_0_port:
656 - perimeta_ssc_b_untrusted_parent_0_port
658 disk.usage_perimeta_ssc_b_server_0:
659 - perimeta_ssc_b_server_0
661 attachment_perimeta_ssc_b_ha_0_port:
662 - perimeta_ssc_b_ha_0_port
664 attachment_perimeta_ssc_b_trusted_0_port:
665 - perimeta_ssc_b_trusted_0_port
667 network.outgoing.bytes.rate_perimeta_ssc_b_trusted_0_port:
668 - perimeta_ssc_b_trusted_0_port
669 - network.outgoing.bytes.rate
670 disk.allocation_perimeta_ssc_b_server_0:
671 - perimeta_ssc_b_server_0
673 network.incoming.bytes.rate_perimeta_ssc_b_mgmt_1_port:
674 - perimeta_ssc_b_mgmt_1_port
675 - network.incoming.bytes.rate
676 network.outgoing.bytes_perimeta_ssc_b_untrusted_parent_0_port:
677 - perimeta_ssc_b_untrusted_parent_0_port
678 - network.outgoing.bytes
679 disk.iops_perimeta_ssc_b_server_0:
680 - perimeta_ssc_b_server_0
682 disk.write.bytes_perimeta_ssc_b_server_0:
683 - perimeta_ssc_b_server_0
685 network.outpoing.packets_perimeta_ssc_b_untrusted_parent_0_port:
686 - perimeta_ssc_b_untrusted_parent_0_port
687 - network.outpoing.packets
688 network.incoming.bytes_perimeta_ssc_b_mgmt_1_port:
689 - perimeta_ssc_b_mgmt_1_port
690 - network.incoming.bytes
691 network.incoming.packets_perimeta_ssc_b_mgmt_1_port:
692 - perimeta_ssc_b_mgmt_1_port
693 - network.incoming.packets
694 disk.device.read.requests.rate_perimeta_ssc_b_server_0:
695 - perimeta_ssc_b_server_0
696 - disk.device.read.requests.rate
697 network.incoming.packets.rate_perimeta_ssc_b_mgmt_0_port:
698 - perimeta_ssc_b_mgmt_0_port
699 - network.incoming.packets.rate
700 network.incoming.packets_perimeta_ssc_b_ha_0_port:
701 - perimeta_ssc_b_ha_0_port
702 - network.incoming.packets
703 network.outpoing.packets_perimeta_ssc_b_unused_0_port:
704 - perimeta_ssc_b_unused_0_port
705 - network.outpoing.packets
706 network.outgoing.bytes_perimeta_ssc_b_ha_0_port:
707 - perimeta_ssc_b_ha_0_port
708 - network.outgoing.bytes
709 network.incoming.bytes_perimeta_ssc_b_untrusted_parent_0_port:
710 - perimeta_ssc_b_untrusted_parent_0_port
711 - network.incoming.bytes
712 network.incoming.packets.rate_perimeta_ssc_b_ha_0_port:
713 - perimeta_ssc_b_ha_0_port
714 - network.incoming.packets.rate
715 memory.usage_perimeta_ssc_b_server_0:
716 - perimeta_ssc_b_server_0
718 network.incoming.bytes.rate_perimeta_ssc_b_trusted_0_port:
719 - perimeta_ssc_b_trusted_0_port
720 - network.incoming.bytes.rate
721 network.incoming.packets.rate_perimeta_ssc_b_unused_0_port:
722 - perimeta_ssc_b_unused_0_port
723 - network.incoming.packets.rate
724 network.outgoing.packets.rate_perimeta_ssc_b_unused_0_port:
725 - perimeta_ssc_b_unused_0_port
726 - network.outgoing.packets.rate
727 network.incoming.bytes_perimeta_ssc_b_unused_0_port:
728 - perimeta_ssc_b_unused_0_port
729 - network.incoming.bytes
730 network.outgoing.bytes_perimeta_ssc_b_unused_0_port:
731 - perimeta_ssc_b_unused_0_port
732 - network.outgoing.bytes
733 network.outgoing.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:
734 - perimeta_ssc_b_untrusted_parent_0_port
735 - network.outgoing.bytes.rate
736 network.outgoing.packets.rate_perimeta_ssc_b_mgmt_0_port:
737 - perimeta_ssc_b_mgmt_0_port
738 - network.outgoing.packets.rate
739 cpu_util_perimeta_ssc_b_server_0:
740 - perimeta_ssc_b_server_0
742 disk.device.read.bytes.rate_perimeta_ssc_b_server_0:
743 - perimeta_ssc_b_server_0
744 - disk.device.read.bytes.rate
745 disk.capacity_perimeta_ssc_b_server_0:
746 - perimeta_ssc_b_server_0
748 network.incoming.packets.rate_perimeta_ssc_b_mgmt_1_port:
749 - perimeta_ssc_b_mgmt_1_port
750 - network.incoming.packets.rate
751 network.outgoing.bytes_perimeta_ssc_b_trusted_0_port:
752 - perimeta_ssc_b_trusted_0_port
753 - network.outgoing.bytes
754 network.outpoing.packets_perimeta_ssc_b_trusted_0_port:
755 - perimeta_ssc_b_trusted_0_port
756 - network.outpoing.packets
757 disk.read.bytes.rate_perimeta_ssc_b_server_0:
758 - perimeta_ssc_b_server_0
759 - disk.read.bytes.rate
760 disk.device.write.requests.rate_perimeta_ssc_b_server_0:
761 - perimeta_ssc_b_server_0
762 - disk.device.write.requests.rate
763 attachment_perimeta_ssc_b_mgmt_0_port:
764 - perimeta_ssc_b_mgmt_0_port
766 feature_perimeta_ssc_b_mgmt_0_port:
767 - perimeta_ssc_b_mgmt_0_port
769 network.incoming.bytes.rate_perimeta_ssc_b_mgmt_0_port:
770 - perimeta_ssc_b_mgmt_0_port
771 - network.incoming.bytes.rate
772 binding_perimeta_ssc_b_unused_0_port:
773 - perimeta_ssc_b_unused_0_port
776 link_perimeta_ssc_b_trusted_0_port:
777 - perimeta_ssc_b_trusted_0_port
779 dependency_perimeta_ssc_b_mgmt_1_port:
780 - perimeta_ssc_b_mgmt_1_port
782 dependency_perimeta_ssc_b_unused_0_port:
783 - perimeta_ssc_b_unused_0_port
785 dependency_perimeta_ssc_b_ha_0_port:
786 - perimeta_ssc_b_ha_0_port
788 local_storage_perimeta_ssc_b_server_0:
789 - perimeta_ssc_b_server_0
791 link_perimeta_ssc_b_mgmt_0_port:
792 - perimeta_ssc_b_mgmt_0_port
794 dependency_perimeta_ssc_b_trusted_0_port:
795 - perimeta_ssc_b_trusted_0_port
797 dependency_perimeta_ssc_b_untrusted_parent_0_port:
798 - perimeta_ssc_b_untrusted_parent_0_port
800 link_perimeta_ssc_b_mgmt_1_port:
801 - perimeta_ssc_b_mgmt_1_port
803 link_perimeta_ssc_b_untrusted_parent_0_port:
804 - perimeta_ssc_b_untrusted_parent_0_port
806 dependency_perimeta_ssc_b_server_0:
807 - perimeta_ssc_b_server_0
809 link_perimeta_ssc_b_unused_0_port:
810 - perimeta_ssc_b_unused_0_port
812 dependency_perimeta_ssc_b_mgmt_0_port:
813 - perimeta_ssc_b_mgmt_0_port
815 link_perimeta_ssc_b_ha_0_port:
816 - perimeta_ssc_b_ha_0_port