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
10 org.openecomp.resource.vfc.nodes.heat.eca:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 org.openecomp.resource.vfc.nodes.heat.arb:
13 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
21 description: cmaui metadata
27 description: OAM flavor name
30 label: eca_mgmt network ips for eca VM
34 description: internal eca_mgmt network ips for eca VM
41 label: internal network name
45 description: the name of the internal network
46 default: int_mms_eca_mgmt_net_1
48 label: eca oam vm volume type
52 description: the name of the target volume backend
55 label: eca_mgmt network ips
59 description: internal eca_mgmt network ips for arb VM
69 description: cmaui network name
75 description: cmaui name
81 description: the size of the ARB volume
87 description: Unique ID for this VNF instance
88 default: This_is_ths_MMSC-ECA_id
90 label: availabilityzone name
94 description: availabilityzone name
101 description: the OAM image name
108 description: the size of the OAM volume
115 description: Base URL for eca swift object store
116 default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca
118 label: oam network name
122 description: the name of the oam network
123 default: oam_protected_net_0
125 label: arb vm volume type
129 description: the name of the target volume backend
132 label: oam servers names
136 description: the names of the OAM1,OAM2 VM instances
147 description: arbiter flavor name
150 label: oam network ips
154 description: the ips of oam networks for eca VM
161 label: security group name
165 description: the name of security group
166 default: mmsc_security_group_1
172 description: cmaui user data
178 description: cmaui image
180 label: arbiter server names
184 description: the names of the arbiter VM instances
194 description: cmaui flavor name
200 description: cmaui user data
202 label: oam1 oam gateway
206 description: the ip of oam gateway
207 default: 107.250.172.1
209 label: oam network ips for arb VM
213 description: oam network ips for eca VM
220 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
222 replacement_policy: AUTO
227 floating_ip_count_required:
232 floating_ip_count_required:
235 - get_input: security_group_name
244 network_role_tag: oam
246 get_input: oam_net_name
249 capability: tosca.capabilities.network.Bindable
251 relationship: tosca.relationships.network.BindsTo
253 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
255 replacement_policy: AUTO
260 floating_ip_count_required:
265 floating_ip_count_required:
268 - get_input: security_group_name
277 network_role_tag: oam
279 get_input: oam_net_name
282 capability: tosca.capabilities.network.Bindable
284 relationship: tosca.relationships.network.BindsTo
286 type: org.openecomp.resource.vfc.nodes.heat.arb
289 get_input: arbiter_flavor
291 get_input: availability_zone_0
293 get_input: oam_image_name
303 capability: tosca.capabilities.Attachment
305 relationship: arb_volume_attachment
307 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
310 get_input: ARB_volume_type
311 size: '(get_input : arb_volume_size) * 1024'
313 type: org.openecomp.resource.vfc.nodes.heat.eca
316 get_input: oam_flavor
318 get_input: availability_zone_0
320 get_input: oam_image_name
330 capability: tosca.capabilities.Attachment
332 relationship: oam1_volume_attachment
334 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
337 get_input: ECA_OAM_volume_type
338 size: '(get_input : oam_volume_size) * 1024'
340 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
343 get_input: ECA_OAM_volume_type
344 size: '(get_input : oam_volume_size) * 1024'
346 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
348 replacement_policy: AUTO
353 floating_ip_count_required:
358 floating_ip_count_required:
361 - get_input: security_group_name
370 network_role_tag: eca_mgmt
372 get_input: eca_mgmt_net_name
375 capability: tosca.capabilities.network.Bindable
377 relationship: tosca.relationships.network.BindsTo
379 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
381 replacement_policy: AUTO
386 floating_ip_count_required:
391 floating_ip_count_required:
394 - get_input: security_group_name
403 network_role_tag: oam
405 get_input: oam_net_name
408 capability: tosca.capabilities.network.Bindable
410 relationship: tosca.relationships.network.BindsTo
412 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
414 replacement_policy: AUTO
419 floating_ip_count_required:
424 floating_ip_count_required:
427 - get_input: security_group_name
436 network_role_tag: eca_mgmt
438 get_input: eca_mgmt_net_name
441 capability: tosca.capabilities.network.Bindable
443 relationship: tosca.relationships.network.BindsTo
445 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
447 replacement_policy: AUTO
452 floating_ip_count_required:
457 floating_ip_count_required:
460 - get_input: security_group_name
469 network_role_tag: eca_mgmt
471 get_input: eca_mgmt_net_name
474 capability: tosca.capabilities.network.Bindable
476 relationship: tosca.relationships.network.BindsTo
478 type: org.openecomp.resource.vfc.nodes.heat.eca
481 get_input: oam_flavor
483 get_input: availability_zone_0
485 get_input: oam_image_name
495 capability: tosca.capabilities.Attachment
497 relationship: oam2_volume_attachment
498 relationship_templates:
499 oam2_volume_attachment:
500 type: org.openecomp.relationships.VolumeAttachesTo
502 volume_id: oam2_volume
503 instance_uuid: oam2_instance
504 oam1_volume_attachment:
505 type: org.openecomp.relationships.VolumeAttachesTo
507 volume_id: oam1_volume
508 instance_uuid: oam1_instance
509 arb_volume_attachment:
510 type: org.openecomp.relationships.VolumeAttachesTo
512 volume_id: arb_volume
513 instance_uuid: arb_instance
516 type: org.openecomp.groups.heat.HeatStack
518 heat_file: ../Artifacts/eca_oam.yaml
519 description: This stack creates two ECA OAM VM and one ARB VM
533 substitution_mappings:
534 node_type: org.openecomp.resource.abstract.nodes.heat.eca_oam
536 disk.usage_arb_instance:
539 disk.capacity_arb_instance:
542 disk.write.bytes.rate_oam1_instance:
544 - disk.write.bytes.rate
545 network.incoming.bytes_oam1_int_port:
547 - network.incoming.bytes
548 endpoint_oam2_instance:
551 network.incoming.packets_oam1_int_port:
553 - network.incoming.packets
554 disk.allocation_oam2_instance:
557 attachment_arb_mgmt_port:
563 memory.resident_arb_instance:
566 disk.device.usage_oam1_instance:
569 disk.device.allocation_oam2_instance:
571 - disk.device.allocation
572 network.incoming.bytes.rate_oam1_int_port:
574 - network.incoming.bytes.rate
575 network.incoming.packets.rate_oam2_mgmt_port:
577 - network.incoming.packets.rate
578 feature_oam1_int_port:
581 network.incoming.packets_oam1_mgmt_port:
583 - network.incoming.packets
584 disk.read.bytes_oam1_instance:
587 disk.device.read.requests_arb_instance:
589 - disk.device.read.requests
590 attachment_oam1_volume:
593 network.incoming.packets.rate_oam2_int_port:
595 - network.incoming.packets.rate
596 network.outgoing.bytes.rate_arb_int_port:
598 - network.outgoing.bytes.rate
599 memory.usage_arb_instance:
602 disk.device.write.requests_oam2_instance:
604 - disk.device.write.requests
605 feature_oam1_mgmt_port:
608 disk.read.bytes.rate_arb_instance:
610 - disk.read.bytes.rate
611 network.outgoing.packets.rate_arb_mgmt_port:
613 - network.outgoing.packets.rate
614 binding_arb_mgmt_port:
617 forwarder_oam1_mgmt_port:
620 network.outpoing.packets_oam2_mgmt_port:
622 - network.outpoing.packets
623 network.incoming.packets_oam2_mgmt_port:
625 - network.incoming.packets
626 attachment_arb_int_port:
629 forwarder_oam2_int_port:
632 disk.device.write.bytes_oam2_instance:
634 - disk.device.write.bytes
635 network.outgoing.packets.rate_oam1_mgmt_port:
637 - network.outgoing.packets.rate
638 binding_oam1_mgmt_port:
641 scalable_arb_instance:
644 cpu.delta_arb_instance:
647 disk.usage_oam1_instance:
650 disk.device.write.requests_arb_instance:
652 - disk.device.write.requests
653 network.outgoing.bytes.rate_oam1_mgmt_port:
655 - network.outgoing.bytes.rate
656 network.incoming.packets_arb_int_port:
658 - network.incoming.packets
659 disk.device.read.bytes_oam1_instance:
661 - disk.device.read.bytes
662 disk.device.iops_arb_instance:
665 memory_oam2_instance:
671 disk.device.read.bytes.rate_oam1_instance:
673 - disk.device.read.bytes.rate
674 network.incoming.bytes_oam2_mgmt_port:
676 - network.incoming.bytes
677 binding_oam2_instance:
680 network.outpoing.packets_oam1_int_port:
682 - network.outpoing.packets
683 network.incoming.bytes.rate_oam1_mgmt_port:
685 - network.incoming.bytes.rate
689 disk.device.capacity_oam2_instance:
691 - disk.device.capacity
692 disk.root.size_oam1_instance:
695 attachment_oam1_int_port:
698 disk.iops_arb_instance:
701 memory.resident_oam1_instance:
707 network.incoming.bytes_arb_mgmt_port:
709 - network.incoming.bytes
710 network.outgoing.bytes_arb_int_port:
712 - network.outgoing.bytes
713 disk.device.write.bytes_arb_instance:
715 - disk.device.write.bytes
716 instance_arb_instance:
719 disk.device.latency_oam1_instance:
721 - disk.device.latency
722 network.incoming.bytes.rate_oam2_int_port:
724 - network.incoming.bytes.rate
725 memory_oam1_instance:
728 binding_arb_instance:
734 disk.write.bytes_arb_instance:
737 network.outgoing.packets.rate_oam1_int_port:
739 - network.outgoing.packets.rate
740 binding_oam1_int_port:
743 disk.iops_oam1_instance:
746 disk.write.requests.rate_arb_instance:
748 - disk.write.requests.rate
749 scalable_oam1_instance:
752 forwarder_oam2_mgmt_port:
755 disk.root.size_arb_instance:
758 network.outpoing.packets_oam2_int_port:
760 - network.outpoing.packets
761 disk.device.read.requests.rate_arb_instance:
763 - disk.device.read.requests.rate
764 instance_oam1_instance:
770 network.incoming.packets.rate_oam1_mgmt_port:
772 - network.incoming.packets.rate
773 memory.usage_oam2_instance:
776 disk.device.read.bytes.rate_oam2_instance:
778 - disk.device.read.bytes.rate
779 forwarder_oam1_int_port:
782 network.outgoing.packets.rate_oam2_mgmt_port:
784 - network.outgoing.packets.rate
785 binding_oam2_mgmt_port:
788 network.outgoing.bytes.rate_oam2_mgmt_port:
790 - network.outgoing.bytes.rate
791 disk.read.requests_arb_instance:
794 disk.device.iops_oam2_instance:
797 network.outgoing.bytes_oam1_mgmt_port:
799 - network.outgoing.bytes
800 disk.write.requests_oam2_instance:
802 - disk.write.requests
803 disk.device.write.bytes_oam1_instance:
805 - disk.device.write.bytes
806 disk.root.size_oam2_instance:
809 disk.device.write.bytes.rate_oam2_instance:
811 - disk.device.write.bytes.rate
812 network.incoming.bytes_oam1_mgmt_port:
814 - network.incoming.bytes
815 disk.write.bytes_oam2_instance:
821 disk.read.requests_oam1_instance:
824 network.outgoing.packets.rate_arb_int_port:
826 - network.outgoing.packets.rate
827 disk.allocation_arb_instance:
830 cpu.delta_oam2_instance:
833 cpu_util_oam2_instance:
836 disk.device.read.bytes.rate_arb_instance:
838 - disk.device.read.bytes.rate
839 network.incoming.packets_oam2_int_port:
841 - network.incoming.packets
842 network.outgoing.bytes_oam1_int_port:
844 - network.outgoing.bytes
845 disk.device.read.requests.rate_oam2_instance:
847 - disk.device.read.requests.rate
848 disk.allocation_oam1_instance:
851 disk.capacity_oam1_instance:
854 feature_oam2_int_port:
857 disk.device.allocation_oam1_instance:
859 - disk.device.allocation
863 network.incoming.packets.rate_arb_int_port:
865 - network.incoming.packets.rate
866 disk.read.bytes.rate_oam2_instance:
868 - disk.read.bytes.rate
869 network.outgoing.bytes.rate_oam2_int_port:
871 - network.outgoing.bytes.rate
872 network.incoming.bytes.rate_arb_int_port:
874 - network.incoming.bytes.rate
878 network.incoming.packets.rate_oam1_int_port:
880 - network.incoming.packets.rate
884 disk.write.bytes.rate_arb_instance:
886 - disk.write.bytes.rate
887 disk.device.capacity_arb_instance:
889 - disk.device.capacity
890 network.incoming.bytes_arb_int_port:
892 - network.incoming.bytes
893 disk.device.usage_oam2_instance:
896 attachment_oam2_volume:
899 disk.write.bytes.rate_oam2_instance:
901 - disk.write.bytes.rate
902 endpoint_oam1_instance:
905 disk.iops_oam2_instance:
908 network.outgoing.bytes.rate_arb_mgmt_port:
910 - network.outgoing.bytes.rate
914 disk.device.write.requests.rate_oam2_instance:
916 - disk.device.write.requests.rate
917 cpu_util_oam1_instance:
920 disk.ephemeral.size_oam1_instance:
922 - disk.ephemeral.size
923 binding_arb_int_port:
926 network.outgoing.bytes_arb_mgmt_port:
928 - network.outgoing.bytes
929 disk.capacity_oam2_instance:
935 feature_arb_instance:
938 disk.device.read.requests.rate_oam1_instance:
940 - disk.device.read.requests.rate
941 memory.resident_oam2_instance:
944 network.outgoing.bytes_oam2_int_port:
946 - network.outgoing.bytes
947 disk.device.write.bytes.rate_arb_instance:
949 - disk.device.write.bytes.rate
950 disk.write.requests_oam1_instance:
952 - disk.write.requests
953 disk.device.usage_arb_instance:
956 disk.device.latency_arb_instance:
958 - disk.device.latency
959 feature_arb_int_port:
962 network.outgoing.bytes_oam2_mgmt_port:
964 - network.outgoing.bytes
965 disk.read.bytes_arb_instance:
968 disk.write.requests.rate_oam1_instance:
970 - disk.write.requests.rate
971 cpu.delta_oam1_instance:
974 network.incoming.bytes.rate_oam2_mgmt_port:
976 - network.incoming.bytes.rate
977 disk.device.write.bytes.rate_oam1_instance:
979 - disk.device.write.bytes.rate
980 disk.device.iops_oam1_instance:
983 attachment_oam2_mgmt_port:
986 memory.usage_oam1_instance:
989 disk.ephemeral.size_arb_instance:
991 - disk.ephemeral.size
992 feature_oam1_instance:
995 disk.write.requests_arb_instance:
997 - disk.write.requests
998 disk.device.read.bytes_oam2_instance:
1000 - disk.device.read.bytes
1001 disk.latency_oam2_instance:
1004 attachment_arb_volume:
1007 network.outpoing.packets_arb_int_port:
1009 - network.outpoing.packets
1010 disk.usage_oam2_instance:
1013 disk.write.bytes_oam1_instance:
1016 disk.device.write.requests.rate_oam1_instance:
1018 - disk.device.write.requests.rate
1019 disk.read.bytes_oam2_instance:
1022 disk.device.allocation_arb_instance:
1024 - disk.device.allocation
1025 cpu_util_arb_instance:
1028 network.incoming.packets_arb_mgmt_port:
1030 - network.incoming.packets
1031 instance_oam2_instance:
1034 feature_oam2_instance:
1040 disk.device.read.requests_oam1_instance:
1042 - disk.device.read.requests
1043 network.incoming.packets.rate_arb_mgmt_port:
1045 - network.incoming.packets.rate
1046 disk.device.read.requests_oam2_instance:
1048 - disk.device.read.requests
1049 disk.read.requests_oam2_instance:
1051 - disk.read.requests
1052 disk.device.read.bytes_arb_instance:
1054 - disk.device.read.bytes
1058 disk.device.write.requests.rate_arb_instance:
1060 - disk.device.write.requests.rate
1061 forwarder_arb_mgmt_port:
1064 vcpus_oam2_instance:
1067 scalable_oam2_instance:
1070 network.outgoing.bytes.rate_oam1_int_port:
1072 - network.outgoing.bytes.rate
1073 endpoint_arb_instance:
1076 disk.device.capacity_oam1_instance:
1078 - disk.device.capacity
1079 disk.latency_arb_instance:
1082 network.incoming.bytes.rate_arb_mgmt_port:
1084 - network.incoming.bytes.rate
1085 disk.read.bytes.rate_oam1_instance:
1087 - disk.read.bytes.rate
1088 memory_arb_instance:
1091 disk.latency_oam1_instance:
1094 feature_arb_mgmt_port:
1097 feature_oam2_mgmt_port:
1100 attachment_oam1_mgmt_port:
1103 binding_oam1_instance:
1106 attachment_oam2_int_port:
1109 forwarder_arb_int_port:
1112 disk.device.latency_oam2_instance:
1114 - disk.device.latency
1115 network.outgoing.packets.rate_oam2_int_port:
1117 - network.outgoing.packets.rate
1118 binding_oam2_int_port:
1121 disk.write.requests.rate_oam2_instance:
1123 - disk.write.requests.rate
1124 network.incoming.bytes_oam2_int_port:
1126 - network.incoming.bytes
1127 network.outpoing.packets_oam1_mgmt_port:
1129 - network.outpoing.packets
1130 disk.ephemeral.size_oam2_instance:
1132 - disk.ephemeral.size
1133 network.outpoing.packets_arb_mgmt_port:
1135 - network.outpoing.packets
1136 disk.device.write.requests_oam1_instance:
1138 - disk.device.write.requests
1140 link_oam2_mgmt_port:
1143 dependency_oam2_volume:
1146 dependency_oam1_volume:
1149 link_oam1_mgmt_port:
1152 dependency_oam2_instance:
1155 local_storage_oam2_instance:
1161 dependency_oam1_instance:
1164 dependency_arb_instance:
1170 dependency_oam1_mgmt_port:
1173 dependency_oam1_int_port:
1176 local_storage_arb_instance:
1179 dependency_arb_mgmt_port:
1182 dependency_oam2_mgmt_port:
1188 dependency_arb_volume:
1191 dependency_oam2_int_port:
1197 local_storage_oam1_instance:
1200 dependency_arb_int_port: