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:
230 - get_input: security_group_name
239 network_role_tag: oam
241 get_input: oam_net_name
244 capability: tosca.capabilities.network.Bindable
246 relationship: tosca.relationships.network.BindsTo
248 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
250 replacement_policy: AUTO
255 floating_ip_count_required:
258 - get_input: security_group_name
267 network_role_tag: oam
269 get_input: oam_net_name
272 capability: tosca.capabilities.network.Bindable
274 relationship: tosca.relationships.network.BindsTo
276 type: org.openecomp.resource.vfc.nodes.heat.arb
279 get_input: arbiter_flavor
281 get_input: availability_zone_0
283 get_input: oam_image_name
293 capability: tosca.capabilities.Attachment
295 relationship: arb_volume_attachment
297 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
300 get_input: ARB_volume_type
301 size: '(get_input : arb_volume_size) * 1024'
303 type: org.openecomp.resource.vfc.nodes.heat.eca
306 get_input: oam_flavor
308 get_input: availability_zone_0
310 get_input: oam_image_name
320 capability: tosca.capabilities.Attachment
322 relationship: oam1_volume_attachment
324 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
327 get_input: ECA_OAM_volume_type
328 size: '(get_input : oam_volume_size) * 1024'
330 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
333 get_input: ECA_OAM_volume_type
334 size: '(get_input : oam_volume_size) * 1024'
336 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
338 replacement_policy: AUTO
343 floating_ip_count_required:
346 - get_input: security_group_name
355 network_role_tag: eca_mgmt
357 get_input: eca_mgmt_net_name
360 capability: tosca.capabilities.network.Bindable
362 relationship: tosca.relationships.network.BindsTo
364 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
366 replacement_policy: AUTO
371 floating_ip_count_required:
374 - get_input: security_group_name
383 network_role_tag: oam
385 get_input: oam_net_name
388 capability: tosca.capabilities.network.Bindable
390 relationship: tosca.relationships.network.BindsTo
392 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
394 replacement_policy: AUTO
399 floating_ip_count_required:
402 - get_input: security_group_name
411 network_role_tag: eca_mgmt
413 get_input: eca_mgmt_net_name
416 capability: tosca.capabilities.network.Bindable
418 relationship: tosca.relationships.network.BindsTo
420 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
422 replacement_policy: AUTO
427 floating_ip_count_required:
430 - get_input: security_group_name
439 network_role_tag: eca_mgmt
441 get_input: eca_mgmt_net_name
444 capability: tosca.capabilities.network.Bindable
446 relationship: tosca.relationships.network.BindsTo
448 type: org.openecomp.resource.vfc.nodes.heat.eca
451 get_input: oam_flavor
453 get_input: availability_zone_0
455 get_input: oam_image_name
465 capability: tosca.capabilities.Attachment
467 relationship: oam2_volume_attachment
468 relationship_templates:
469 oam2_volume_attachment:
470 type: org.openecomp.relationships.VolumeAttachesTo
472 volume_id: oam2_volume
473 instance_uuid: oam2_instance
474 oam1_volume_attachment:
475 type: org.openecomp.relationships.VolumeAttachesTo
477 volume_id: oam1_volume
478 instance_uuid: oam1_instance
479 arb_volume_attachment:
480 type: org.openecomp.relationships.VolumeAttachesTo
482 volume_id: arb_volume
483 instance_uuid: arb_instance
486 type: org.openecomp.groups.heat.HeatStack
488 heat_file: ../Artifacts/eca_oam.yaml
489 description: This stack creates two ECA OAM VM and one ARB VM
503 substitution_mappings:
504 node_type: org.openecomp.resource.abstract.nodes.heat.eca_oam
506 disk.usage_arb_instance:
509 disk.capacity_arb_instance:
512 disk.write.bytes.rate_oam1_instance:
514 - disk.write.bytes.rate
515 network.incoming.bytes_oam1_int_port:
517 - network.incoming.bytes
518 endpoint_oam2_instance:
521 network.incoming.packets_oam1_int_port:
523 - network.incoming.packets
524 disk.allocation_oam2_instance:
527 attachment_arb_mgmt_port:
533 memory.resident_arb_instance:
536 disk.device.usage_oam1_instance:
539 disk.device.allocation_oam2_instance:
541 - disk.device.allocation
542 network.incoming.bytes.rate_oam1_int_port:
544 - network.incoming.bytes.rate
545 network.incoming.packets.rate_oam2_mgmt_port:
547 - network.incoming.packets.rate
548 feature_oam1_int_port:
551 network.incoming.packets_oam1_mgmt_port:
553 - network.incoming.packets
554 disk.read.bytes_oam1_instance:
557 disk.device.read.requests_arb_instance:
559 - disk.device.read.requests
560 attachment_oam1_volume:
563 network.incoming.packets.rate_oam2_int_port:
565 - network.incoming.packets.rate
566 network.outgoing.bytes.rate_arb_int_port:
568 - network.outgoing.bytes.rate
569 memory.usage_arb_instance:
572 disk.device.write.requests_oam2_instance:
574 - disk.device.write.requests
575 feature_oam1_mgmt_port:
578 disk.read.bytes.rate_arb_instance:
580 - disk.read.bytes.rate
581 network.outgoing.packets.rate_arb_mgmt_port:
583 - network.outgoing.packets.rate
584 binding_arb_mgmt_port:
587 network.outpoing.packets_oam2_mgmt_port:
589 - network.outpoing.packets
590 network.incoming.packets_oam2_mgmt_port:
592 - network.incoming.packets
593 attachment_arb_int_port:
596 disk.device.write.bytes_oam2_instance:
598 - disk.device.write.bytes
599 network.outgoing.packets.rate_oam1_mgmt_port:
601 - network.outgoing.packets.rate
602 binding_oam1_mgmt_port:
605 scalable_arb_instance:
608 cpu.delta_arb_instance:
611 disk.usage_oam1_instance:
614 disk.device.write.requests_arb_instance:
616 - disk.device.write.requests
617 network.outgoing.bytes.rate_oam1_mgmt_port:
619 - network.outgoing.bytes.rate
620 network.incoming.packets_arb_int_port:
622 - network.incoming.packets
623 disk.device.read.bytes_oam1_instance:
625 - disk.device.read.bytes
626 disk.device.iops_arb_instance:
629 memory_oam2_instance:
635 disk.device.read.bytes.rate_oam1_instance:
637 - disk.device.read.bytes.rate
638 network.incoming.bytes_oam2_mgmt_port:
640 - network.incoming.bytes
641 binding_oam2_instance:
644 network.outpoing.packets_oam1_int_port:
646 - network.outpoing.packets
647 network.incoming.bytes.rate_oam1_mgmt_port:
649 - network.incoming.bytes.rate
653 disk.device.capacity_oam2_instance:
655 - disk.device.capacity
656 disk.root.size_oam1_instance:
659 attachment_oam1_int_port:
662 disk.iops_arb_instance:
665 memory.resident_oam1_instance:
671 network.incoming.bytes_arb_mgmt_port:
673 - network.incoming.bytes
674 network.outgoing.bytes_arb_int_port:
676 - network.outgoing.bytes
677 disk.device.write.bytes_arb_instance:
679 - disk.device.write.bytes
680 instance_arb_instance:
683 disk.device.latency_oam1_instance:
685 - disk.device.latency
686 network.incoming.bytes.rate_oam2_int_port:
688 - network.incoming.bytes.rate
689 memory_oam1_instance:
692 binding_arb_instance:
698 disk.write.bytes_arb_instance:
701 network.outgoing.packets.rate_oam1_int_port:
703 - network.outgoing.packets.rate
704 binding_oam1_int_port:
707 disk.iops_oam1_instance:
710 disk.write.requests.rate_arb_instance:
712 - disk.write.requests.rate
713 scalable_oam1_instance:
716 disk.root.size_arb_instance:
719 network.outpoing.packets_oam2_int_port:
721 - network.outpoing.packets
722 disk.device.read.requests.rate_arb_instance:
724 - disk.device.read.requests.rate
725 instance_oam1_instance:
731 network.incoming.packets.rate_oam1_mgmt_port:
733 - network.incoming.packets.rate
734 memory.usage_oam2_instance:
737 disk.device.read.bytes.rate_oam2_instance:
739 - disk.device.read.bytes.rate
740 network.outgoing.packets.rate_oam2_mgmt_port:
742 - network.outgoing.packets.rate
743 binding_oam2_mgmt_port:
746 network.outgoing.bytes.rate_oam2_mgmt_port:
748 - network.outgoing.bytes.rate
749 disk.read.requests_arb_instance:
752 disk.device.iops_oam2_instance:
755 network.outgoing.bytes_oam1_mgmt_port:
757 - network.outgoing.bytes
758 disk.write.requests_oam2_instance:
760 - disk.write.requests
761 disk.device.write.bytes_oam1_instance:
763 - disk.device.write.bytes
764 disk.root.size_oam2_instance:
767 disk.device.write.bytes.rate_oam2_instance:
769 - disk.device.write.bytes.rate
770 network.incoming.bytes_oam1_mgmt_port:
772 - network.incoming.bytes
773 disk.write.bytes_oam2_instance:
779 disk.read.requests_oam1_instance:
782 network.outgoing.packets.rate_arb_int_port:
784 - network.outgoing.packets.rate
785 disk.allocation_arb_instance:
788 cpu.delta_oam2_instance:
791 cpu_util_oam2_instance:
794 disk.device.read.bytes.rate_arb_instance:
796 - disk.device.read.bytes.rate
797 network.incoming.packets_oam2_int_port:
799 - network.incoming.packets
800 network.outgoing.bytes_oam1_int_port:
802 - network.outgoing.bytes
803 disk.device.read.requests.rate_oam2_instance:
805 - disk.device.read.requests.rate
806 disk.allocation_oam1_instance:
809 disk.capacity_oam1_instance:
812 feature_oam2_int_port:
815 disk.device.allocation_oam1_instance:
817 - disk.device.allocation
821 network.incoming.packets.rate_arb_int_port:
823 - network.incoming.packets.rate
824 disk.read.bytes.rate_oam2_instance:
826 - disk.read.bytes.rate
827 network.outgoing.bytes.rate_oam2_int_port:
829 - network.outgoing.bytes.rate
830 network.incoming.bytes.rate_arb_int_port:
832 - network.incoming.bytes.rate
836 network.incoming.packets.rate_oam1_int_port:
838 - network.incoming.packets.rate
842 disk.write.bytes.rate_arb_instance:
844 - disk.write.bytes.rate
845 disk.device.capacity_arb_instance:
847 - disk.device.capacity
848 network.incoming.bytes_arb_int_port:
850 - network.incoming.bytes
851 disk.device.usage_oam2_instance:
854 attachment_oam2_volume:
857 disk.write.bytes.rate_oam2_instance:
859 - disk.write.bytes.rate
860 endpoint_oam1_instance:
863 disk.iops_oam2_instance:
866 network.outgoing.bytes.rate_arb_mgmt_port:
868 - network.outgoing.bytes.rate
872 disk.device.write.requests.rate_oam2_instance:
874 - disk.device.write.requests.rate
875 cpu_util_oam1_instance:
878 disk.ephemeral.size_oam1_instance:
880 - disk.ephemeral.size
881 binding_arb_int_port:
884 network.outgoing.bytes_arb_mgmt_port:
886 - network.outgoing.bytes
887 disk.capacity_oam2_instance:
893 feature_arb_instance:
896 disk.device.read.requests.rate_oam1_instance:
898 - disk.device.read.requests.rate
899 memory.resident_oam2_instance:
902 network.outgoing.bytes_oam2_int_port:
904 - network.outgoing.bytes
905 disk.device.write.bytes.rate_arb_instance:
907 - disk.device.write.bytes.rate
908 disk.write.requests_oam1_instance:
910 - disk.write.requests
911 disk.device.usage_arb_instance:
914 disk.device.latency_arb_instance:
916 - disk.device.latency
917 feature_arb_int_port:
920 network.outgoing.bytes_oam2_mgmt_port:
922 - network.outgoing.bytes
923 disk.read.bytes_arb_instance:
926 disk.write.requests.rate_oam1_instance:
928 - disk.write.requests.rate
929 cpu.delta_oam1_instance:
932 network.incoming.bytes.rate_oam2_mgmt_port:
934 - network.incoming.bytes.rate
935 disk.device.write.bytes.rate_oam1_instance:
937 - disk.device.write.bytes.rate
938 disk.device.iops_oam1_instance:
941 attachment_oam2_mgmt_port:
944 memory.usage_oam1_instance:
947 disk.ephemeral.size_arb_instance:
949 - disk.ephemeral.size
950 feature_oam1_instance:
953 disk.write.requests_arb_instance:
955 - disk.write.requests
956 disk.device.read.bytes_oam2_instance:
958 - disk.device.read.bytes
959 disk.latency_oam2_instance:
962 attachment_arb_volume:
965 network.outpoing.packets_arb_int_port:
967 - network.outpoing.packets
968 disk.usage_oam2_instance:
971 disk.write.bytes_oam1_instance:
974 disk.device.write.requests.rate_oam1_instance:
976 - disk.device.write.requests.rate
977 disk.read.bytes_oam2_instance:
980 disk.device.allocation_arb_instance:
982 - disk.device.allocation
983 cpu_util_arb_instance:
986 network.incoming.packets_arb_mgmt_port:
988 - network.incoming.packets
989 instance_oam2_instance:
992 feature_oam2_instance:
998 disk.device.read.requests_oam1_instance:
1000 - disk.device.read.requests
1001 network.incoming.packets.rate_arb_mgmt_port:
1003 - network.incoming.packets.rate
1004 disk.device.read.requests_oam2_instance:
1006 - disk.device.read.requests
1007 disk.read.requests_oam2_instance:
1009 - disk.read.requests
1010 disk.device.read.bytes_arb_instance:
1012 - disk.device.read.bytes
1016 disk.device.write.requests.rate_arb_instance:
1018 - disk.device.write.requests.rate
1019 vcpus_oam2_instance:
1022 scalable_oam2_instance:
1025 network.outgoing.bytes.rate_oam1_int_port:
1027 - network.outgoing.bytes.rate
1028 endpoint_arb_instance:
1031 disk.device.capacity_oam1_instance:
1033 - disk.device.capacity
1034 disk.latency_arb_instance:
1037 network.incoming.bytes.rate_arb_mgmt_port:
1039 - network.incoming.bytes.rate
1040 disk.read.bytes.rate_oam1_instance:
1042 - disk.read.bytes.rate
1043 memory_arb_instance:
1046 disk.latency_oam1_instance:
1049 feature_arb_mgmt_port:
1052 feature_oam2_mgmt_port:
1055 attachment_oam1_mgmt_port:
1058 binding_oam1_instance:
1061 attachment_oam2_int_port:
1064 disk.device.latency_oam2_instance:
1066 - disk.device.latency
1067 network.outgoing.packets.rate_oam2_int_port:
1069 - network.outgoing.packets.rate
1070 binding_oam2_int_port:
1073 disk.write.requests.rate_oam2_instance:
1075 - disk.write.requests.rate
1076 network.incoming.bytes_oam2_int_port:
1078 - network.incoming.bytes
1079 network.outpoing.packets_oam1_mgmt_port:
1081 - network.outpoing.packets
1082 disk.ephemeral.size_oam2_instance:
1084 - disk.ephemeral.size
1085 network.outpoing.packets_arb_mgmt_port:
1087 - network.outpoing.packets
1088 disk.device.write.requests_oam1_instance:
1090 - disk.device.write.requests
1092 link_oam2_mgmt_port:
1095 dependency_oam2_volume:
1098 dependency_oam1_volume:
1101 link_oam1_mgmt_port:
1104 dependency_oam2_instance:
1107 local_storage_oam2_instance:
1113 dependency_oam1_instance:
1116 dependency_arb_instance:
1122 dependency_oam1_mgmt_port:
1125 dependency_oam1_int_port:
1128 local_storage_arb_instance:
1131 dependency_arb_mgmt_port:
1134 dependency_oam2_mgmt_port:
1140 dependency_arb_volume:
1143 dependency_oam2_int_port:
1149 local_storage_oam1_instance:
1152 dependency_arb_int_port: