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 forwarder_oam1_mgmt_port:
590 network.outpoing.packets_oam2_mgmt_port:
592 - network.outpoing.packets
593 network.incoming.packets_oam2_mgmt_port:
595 - network.incoming.packets
596 attachment_arb_int_port:
599 forwarder_oam2_int_port:
602 disk.device.write.bytes_oam2_instance:
604 - disk.device.write.bytes
605 network.outgoing.packets.rate_oam1_mgmt_port:
607 - network.outgoing.packets.rate
608 binding_oam1_mgmt_port:
611 scalable_arb_instance:
614 cpu.delta_arb_instance:
617 disk.usage_oam1_instance:
620 disk.device.write.requests_arb_instance:
622 - disk.device.write.requests
623 network.outgoing.bytes.rate_oam1_mgmt_port:
625 - network.outgoing.bytes.rate
626 network.incoming.packets_arb_int_port:
628 - network.incoming.packets
629 disk.device.read.bytes_oam1_instance:
631 - disk.device.read.bytes
632 disk.device.iops_arb_instance:
635 memory_oam2_instance:
641 disk.device.read.bytes.rate_oam1_instance:
643 - disk.device.read.bytes.rate
644 network.incoming.bytes_oam2_mgmt_port:
646 - network.incoming.bytes
647 binding_oam2_instance:
650 network.outpoing.packets_oam1_int_port:
652 - network.outpoing.packets
653 network.incoming.bytes.rate_oam1_mgmt_port:
655 - network.incoming.bytes.rate
659 disk.device.capacity_oam2_instance:
661 - disk.device.capacity
662 disk.root.size_oam1_instance:
665 attachment_oam1_int_port:
668 disk.iops_arb_instance:
671 memory.resident_oam1_instance:
677 network.incoming.bytes_arb_mgmt_port:
679 - network.incoming.bytes
680 network.outgoing.bytes_arb_int_port:
682 - network.outgoing.bytes
683 disk.device.write.bytes_arb_instance:
685 - disk.device.write.bytes
686 instance_arb_instance:
689 disk.device.latency_oam1_instance:
691 - disk.device.latency
692 network.incoming.bytes.rate_oam2_int_port:
694 - network.incoming.bytes.rate
695 memory_oam1_instance:
698 binding_arb_instance:
704 disk.write.bytes_arb_instance:
707 network.outgoing.packets.rate_oam1_int_port:
709 - network.outgoing.packets.rate
710 binding_oam1_int_port:
713 disk.iops_oam1_instance:
716 disk.write.requests.rate_arb_instance:
718 - disk.write.requests.rate
719 scalable_oam1_instance:
722 forwarder_oam2_mgmt_port:
725 disk.root.size_arb_instance:
728 network.outpoing.packets_oam2_int_port:
730 - network.outpoing.packets
731 disk.device.read.requests.rate_arb_instance:
733 - disk.device.read.requests.rate
734 instance_oam1_instance:
740 network.incoming.packets.rate_oam1_mgmt_port:
742 - network.incoming.packets.rate
743 memory.usage_oam2_instance:
746 disk.device.read.bytes.rate_oam2_instance:
748 - disk.device.read.bytes.rate
749 forwarder_oam1_int_port:
752 network.outgoing.packets.rate_oam2_mgmt_port:
754 - network.outgoing.packets.rate
755 binding_oam2_mgmt_port:
758 network.outgoing.bytes.rate_oam2_mgmt_port:
760 - network.outgoing.bytes.rate
761 disk.read.requests_arb_instance:
764 disk.device.iops_oam2_instance:
767 network.outgoing.bytes_oam1_mgmt_port:
769 - network.outgoing.bytes
770 disk.write.requests_oam2_instance:
772 - disk.write.requests
773 disk.device.write.bytes_oam1_instance:
775 - disk.device.write.bytes
776 disk.root.size_oam2_instance:
779 disk.device.write.bytes.rate_oam2_instance:
781 - disk.device.write.bytes.rate
782 network.incoming.bytes_oam1_mgmt_port:
784 - network.incoming.bytes
785 disk.write.bytes_oam2_instance:
791 disk.read.requests_oam1_instance:
794 network.outgoing.packets.rate_arb_int_port:
796 - network.outgoing.packets.rate
797 disk.allocation_arb_instance:
800 cpu.delta_oam2_instance:
803 cpu_util_oam2_instance:
806 disk.device.read.bytes.rate_arb_instance:
808 - disk.device.read.bytes.rate
809 network.incoming.packets_oam2_int_port:
811 - network.incoming.packets
812 network.outgoing.bytes_oam1_int_port:
814 - network.outgoing.bytes
815 disk.device.read.requests.rate_oam2_instance:
817 - disk.device.read.requests.rate
818 disk.allocation_oam1_instance:
821 disk.capacity_oam1_instance:
824 feature_oam2_int_port:
827 disk.device.allocation_oam1_instance:
829 - disk.device.allocation
833 network.incoming.packets.rate_arb_int_port:
835 - network.incoming.packets.rate
836 disk.read.bytes.rate_oam2_instance:
838 - disk.read.bytes.rate
839 network.outgoing.bytes.rate_oam2_int_port:
841 - network.outgoing.bytes.rate
842 network.incoming.bytes.rate_arb_int_port:
844 - network.incoming.bytes.rate
848 network.incoming.packets.rate_oam1_int_port:
850 - network.incoming.packets.rate
854 disk.write.bytes.rate_arb_instance:
856 - disk.write.bytes.rate
857 disk.device.capacity_arb_instance:
859 - disk.device.capacity
860 network.incoming.bytes_arb_int_port:
862 - network.incoming.bytes
863 disk.device.usage_oam2_instance:
866 attachment_oam2_volume:
869 disk.write.bytes.rate_oam2_instance:
871 - disk.write.bytes.rate
872 endpoint_oam1_instance:
875 disk.iops_oam2_instance:
878 network.outgoing.bytes.rate_arb_mgmt_port:
880 - network.outgoing.bytes.rate
884 disk.device.write.requests.rate_oam2_instance:
886 - disk.device.write.requests.rate
887 cpu_util_oam1_instance:
890 disk.ephemeral.size_oam1_instance:
892 - disk.ephemeral.size
893 binding_arb_int_port:
896 network.outgoing.bytes_arb_mgmt_port:
898 - network.outgoing.bytes
899 disk.capacity_oam2_instance:
905 feature_arb_instance:
908 disk.device.read.requests.rate_oam1_instance:
910 - disk.device.read.requests.rate
911 memory.resident_oam2_instance:
914 network.outgoing.bytes_oam2_int_port:
916 - network.outgoing.bytes
917 disk.device.write.bytes.rate_arb_instance:
919 - disk.device.write.bytes.rate
920 disk.write.requests_oam1_instance:
922 - disk.write.requests
923 disk.device.usage_arb_instance:
926 disk.device.latency_arb_instance:
928 - disk.device.latency
929 feature_arb_int_port:
932 network.outgoing.bytes_oam2_mgmt_port:
934 - network.outgoing.bytes
935 disk.read.bytes_arb_instance:
938 disk.write.requests.rate_oam1_instance:
940 - disk.write.requests.rate
941 cpu.delta_oam1_instance:
944 network.incoming.bytes.rate_oam2_mgmt_port:
946 - network.incoming.bytes.rate
947 disk.device.write.bytes.rate_oam1_instance:
949 - disk.device.write.bytes.rate
950 disk.device.iops_oam1_instance:
953 attachment_oam2_mgmt_port:
956 memory.usage_oam1_instance:
959 disk.ephemeral.size_arb_instance:
961 - disk.ephemeral.size
962 feature_oam1_instance:
965 disk.write.requests_arb_instance:
967 - disk.write.requests
968 disk.device.read.bytes_oam2_instance:
970 - disk.device.read.bytes
971 disk.latency_oam2_instance:
974 attachment_arb_volume:
977 network.outpoing.packets_arb_int_port:
979 - network.outpoing.packets
980 disk.usage_oam2_instance:
983 disk.write.bytes_oam1_instance:
986 disk.device.write.requests.rate_oam1_instance:
988 - disk.device.write.requests.rate
989 disk.read.bytes_oam2_instance:
992 disk.device.allocation_arb_instance:
994 - disk.device.allocation
995 cpu_util_arb_instance:
998 network.incoming.packets_arb_mgmt_port:
1000 - network.incoming.packets
1001 instance_oam2_instance:
1004 feature_oam2_instance:
1010 disk.device.read.requests_oam1_instance:
1012 - disk.device.read.requests
1013 network.incoming.packets.rate_arb_mgmt_port:
1015 - network.incoming.packets.rate
1016 disk.device.read.requests_oam2_instance:
1018 - disk.device.read.requests
1019 disk.read.requests_oam2_instance:
1021 - disk.read.requests
1022 disk.device.read.bytes_arb_instance:
1024 - disk.device.read.bytes
1028 disk.device.write.requests.rate_arb_instance:
1030 - disk.device.write.requests.rate
1031 forwarder_arb_mgmt_port:
1034 vcpus_oam2_instance:
1037 scalable_oam2_instance:
1040 network.outgoing.bytes.rate_oam1_int_port:
1042 - network.outgoing.bytes.rate
1043 endpoint_arb_instance:
1046 disk.device.capacity_oam1_instance:
1048 - disk.device.capacity
1049 disk.latency_arb_instance:
1052 network.incoming.bytes.rate_arb_mgmt_port:
1054 - network.incoming.bytes.rate
1055 disk.read.bytes.rate_oam1_instance:
1057 - disk.read.bytes.rate
1058 memory_arb_instance:
1061 disk.latency_oam1_instance:
1064 feature_arb_mgmt_port:
1067 feature_oam2_mgmt_port:
1070 attachment_oam1_mgmt_port:
1073 binding_oam1_instance:
1076 attachment_oam2_int_port:
1079 forwarder_arb_int_port:
1082 disk.device.latency_oam2_instance:
1084 - disk.device.latency
1085 network.outgoing.packets.rate_oam2_int_port:
1087 - network.outgoing.packets.rate
1088 binding_oam2_int_port:
1091 disk.write.requests.rate_oam2_instance:
1093 - disk.write.requests.rate
1094 network.incoming.bytes_oam2_int_port:
1096 - network.incoming.bytes
1097 network.outpoing.packets_oam1_mgmt_port:
1099 - network.outpoing.packets
1100 disk.ephemeral.size_oam2_instance:
1102 - disk.ephemeral.size
1103 network.outpoing.packets_arb_mgmt_port:
1105 - network.outpoing.packets
1106 disk.device.write.requests_oam1_instance:
1108 - disk.device.write.requests
1110 link_oam2_mgmt_port:
1113 dependency_oam2_volume:
1116 dependency_oam1_volume:
1119 link_oam1_mgmt_port:
1122 dependency_oam2_instance:
1125 local_storage_oam2_instance:
1131 dependency_oam1_instance:
1134 dependency_arb_instance:
1140 dependency_oam1_mgmt_port:
1143 dependency_oam1_int_port:
1146 local_storage_arb_instance:
1149 dependency_arb_mgmt_port:
1152 dependency_oam2_mgmt_port:
1158 dependency_arb_volume:
1161 dependency_oam2_int_port:
1167 local_storage_oam1_instance:
1170 dependency_arb_int_port: