1 tosca_definitions_version: tosca_simple_profile_for_ecomp_1_0
3 description: VF Template for pseodo vMME
5 # metadata of the VF model
7 invariantUUID: b8643c59-e2c2-4f86-880d-571d4d9d5d22
8 UUID: b220ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
12 category: Application L4+
16 # imports include all other tosca definitions that are required for this template
18 NovaServerGlobalTypes:
19 file: NovaServerGlobalTypesServiceTemplate.yaml
23 # inputs are all the HEAT_ENV parameters and also the editable properties of the VF's internal resources (VFCs, connection points and networks)
25 fsb1_vfc_instance_name: # from HEAT ENV
27 description: VFC instance name
28 default: ZRDM1MMEX36FSB001
29 fsb1_vfc_type_tag: # from HEAT ENV
31 description: VFC type tag
32 fsb1_vfc_image_name: # from HEAT ENV
34 description: VFC image name
35 default: MME_FSB1_16ACP03.qcow2
36 fsb1_vfc_flavor: # from HEAT ENV
38 description: VFC flavor
40 fsb2_vfc_instance_name: # from HEAT ENV
42 description: VFC instance name
43 default: ZRDM1MMEX36FSB002
44 fsb2_vfc_type_tag: # from HEAT ENV
46 description: VFC type tag
47 fsb2_vfc_image_name: # from HEAT ENV
49 description: VFC image name
50 default: MME_FSB2_16ACP03.qcow2
51 fsb2_vfc_flavor: # from HEAT ENV
53 description: VFC flavor
55 ncb1_vfc_instance_name: # from HEAT ENV
57 description: VFC instance name
58 default: ZRDM1MMEX36FSB001
59 ncb1_vfc_type_tag: # from HEAT ENV
61 description: VFC type tag
62 ncb1_vfc_image_name: # from HEAT ENV
64 description: VFC image name
65 default: MME_NCB1_16ACP03.qcow2
66 ncb1_vfc_flavor: # from HEAT ENV
68 description: VFC flavor
70 ncb2_vfc_instance_name: # from HEAT ENV
72 description: VFC instance name
73 default: ZRDM1MMEX36FSB001
74 ncb2_vfc_type_tag: # from HEAT ENV
76 description: VFC type tag
77 ncb2_vfc_image_name: # from HEAT ENV
79 description: VFC image name
80 default: MME_NCB2_16ACP03.qcow2
81 ncb2_vfc_flavor: # from HEAT ENV
83 description: VFC flavor
85 gpb1_vfc_instance_name: # from HEAT ENV
87 description: VFC instance name
88 default: ZRDM1MMEX36FSB001
89 gpb1_vfc_type_tag: # from HEAT ENV
91 description: VFC type tag
92 gpb1_vfc_image_name: # from HEAT ENV
94 description: VFC image name
95 default: MME_GPB1_16ACP03.qcow2
96 gpb1_vfc_flavor: # from HEAT ENV
98 description: VFC flavor
100 gpb2_vfc_instance_name: # from HEAT ENV
102 description: VFC instance name
103 default: ZRDM1MMEX36FSB001
104 gpb2_vfc_type_tag: # from HEAT ENV
106 description: VFC type tag
107 gpb2_vfc_image_name: # from HEAT ENV
109 description: VFC image name
110 default: MME_GPB2_16ACP03.qcow2
111 gpb2_vfc_flavor: # from HEAT ENV
113 description: VFC flavor
115 vlc1_vfc_instance_name: # from HEAT ENV
117 description: VFC instance name
118 default: ZRDM1MMEX36FSB001
119 vlc1_vfc_type_tag: # from HEAT ENV
121 description: VFC type tag
122 vlc1_vfc_image_name: # from HEAT ENV
124 description: VFC image name
125 default: MME_VLC1_16ACP03.qcow2
126 vlc1_vfc_flavor: # from HEAT ENV
128 description: VFC flavor
130 vlc2_vfc_instance_name: # from HEAT ENV
132 description: VFC instance name
133 default: ZRDM1MMEX36FSB001
134 vlc2_vfc_type_tag: # from HEAT ENV
136 description: VFC type tag
137 vlc2_vfc_image_name: # from HEAT ENV
139 description: VFC image name
140 default: MME_VLC2_16ACP03.qcow2
141 vlc2_vfc_flavor: # from HEAT ENV
143 description: VFC flavor
146 fsb1_oam_ip_address: # from HEAT ENV
148 description: OAM ip address
149 default: 107.250.172.221
150 fsb1_internal1_mac_address: # from HEAT_ENV
152 description: Internal connection point mac_address
153 default: 00:80:37:0E:0B:12
154 fsb1_internal2_mac_address: # from HEAT_ENV
156 description: Internal connection point mac_address
157 default: 00:81:37:0E:0B:12
158 fsb2_oam_ip_address: # from HEAT ENV
160 description: OAM ip address
161 default: 107.250.172.221
162 fsb2_internal1_mac_address: # from HEAT_ENV
164 description: Internal connection point mac_address
165 default: 00:80:37:0E:0B:12
166 fsb2_internal2_mac_address: # from HEAT_ENV
168 description: Internal connection point mac_address
169 default: 00:81:37:0E:0B:12
171 ncb1_internal1_mac_address: # from HEAT_ENV
173 description: Internal connection point mac_address
174 default: 00:80:37:0E:0B:12
175 ncb1_internal2_mac_address: # from HEAT_ENV
177 description: Internal connection point mac_address
178 default: 00:81:37:0E:0B:12
179 ncb2_internal1_mac_address: # from HEAT_ENV
181 description: Internal connection point mac_address
182 default: 00:80:37:0E:0B:12
183 ncb2_internal2_mac_address: # from HEAT_ENV
185 description: Internal connection point mac_address
186 default: 00:81:37:0E:0B:12
187 gpb1_internal1_mac_address: # from HEAT_ENV
189 description: Internal connection point mac_address
190 default: 00:80:37:0E:0B:12
191 gpb1_internal2_mac_address: # from HEAT_ENV
193 description: Internal connection point mac_address
194 default: 00:81:37:0E:0B:12
195 gpb2_internal1_mac_address: # from HEAT_ENV
197 description: Internal connection point mac_address
198 default: 00:80:37:0E:0B:12
199 gpb2_internal2_mac_address: # from HEAT_ENV
201 description: Internal connection point mac_address
202 default: 00:81:37:0E:0B:12
203 vlc1_oam_ip_address: # from HEAT ENV
205 description: OAM ip address
206 default: 107.250.172.221
207 vlc1_gtp_ip_address: # from HEAT ENV
209 description: OAM ip address
210 default: 107.250.172.221
211 vlc1_sctp_a_ip_address: # from HEAT ENV
213 description: OAM ip address
214 default: 107.250.172.221
215 vlc1_sctp_b_ip_address: # from HEAT ENV
217 description: OAM ip address
218 default: 107.250.172.221
219 vlc1_internal1_mac_address: # from HEAT_ENV
221 description: Internal connection point mac_address
222 default: 00:80:37:0E:0B:12
223 vlc1_internal2_mac_address: # from HEAT_ENV
225 description: Internal connection point mac_address
226 default: 00:81:37:0E:0B:12
227 vlc2_oam_ip_address: # from HEAT ENV
229 description: OAM ip address
230 default: 107.250.172.221
231 vlc2_gtp_ip_address: # from HEAT ENV
233 description: OAM ip address
234 default: 107.250.172.221
235 vlc2_sctp_a_ip_address: # from HEAT ENV
237 description: OAM ip address
238 default: 107.250.172.221
239 vlc2_sctp_b_ip_address: # from HEAT ENV
241 description: OAM ip address
242 default: 107.250.172.221
243 vlc2_internal1_mac_address: # from HEAT_ENV
245 description: Internal connection point mac_address
246 default: 00:80:37:0E:0B:12
247 vlc2_internal2_mac_address: # from HEAT_ENV
249 description: Internal connection point mac_address
250 default: 00:81:37:0E:0B:12
260 default: 169.253.0.0/17
261 Internal1_net_gateway_ip:
275 default: 169.255.0.0/17
276 Internal2_net_gateway_ip:
281 network_deployment_node:
283 description: The target LCP node for deployment of this Network instance
288 description: uuid of oam network
289 default: 47bf4cca-0961-422f-bcd6-d5a4fbb1a351
295 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
298 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
299 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
302 description: VFC based on OpenStack Nova Server
305 subcategory: Infrastructure
308 vfc_ecomp_name: false
309 vfc_instance_name: {get_input: fsb1_vfc_instance_name}
310 vfc_type_tag: {get_input: fsb1_vfc_type_tag}
311 vfc_description: FSB1
312 vfc_image_name: {get_input: fsb1_vfc_image_name}
315 capability: tosca.capabilities.network.Bindable
317 relationship: tosca.relationships.network.BindsTo
319 capability: tosca.capabilities.network.Bindable
321 relationship: tosca.relationships.network.BindsTo
323 capability: tosca.capabilities.network.Bindable
325 relationship: tosca.relationships.network.BindsTo
329 vfc_flavor: {get_input: fsb1_vfc_flavor}
335 monitoring_capabilty:
341 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
344 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
345 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
348 description: VFC based on OpenStack Nova Server
351 subcategory: Infrastructure
354 vfc_ecomp_name: false
355 vfc_instance_name: {get_input: fsb2_vfc_instance_name}
356 vfc_type_tag: {get_input: fsb2_vfc_type_tag}
357 vfc_description: FSB2
358 vfc_image_name: {get_input: fsb2_vfc_image_name}
362 capability: tosca.capabilities.network.Bindable
364 relationship: tosca.relationships.network.BindsTo
366 capability: tosca.capabilities.network.Bindable
368 relationship: tosca.relationships.network.BindsTo
370 capability: tosca.capabilities.network.Bindable
372 relationship: tosca.relationships.network.BindsTo
376 vfc_flavor: {get_input: fsb2_vfc_flavor}
382 monitoring_capability:
387 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
390 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
391 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
394 description: VFC based on OpenStack Nova Server
397 subcategory: Infrastructure
400 vfc_ecomp_name: false
401 vfc_instance_name: {get_input: ncb1_vfc_instance_name}
402 vfc_type_tag: {get_input: ncb1_vfc_type_tag}
403 vfc_description: NCB1
404 vfc_image_name: {get_input: ncb1_vfc_image_name}
408 capability: tosca.capabilities.network.Bindable
410 relationship: tosca.relationships.network.BindsTo
412 capability: tosca.capabilities.network.Bindable
414 relationship: tosca.relationships.network.BindsTo
416 capability: tosca.capabilities.network.Bindable
418 relationship: tosca.relationships.network.BindsTo
422 vfc_flavor: {get_input: ncb1_vfc_flavor}
428 monitoring_capability:
433 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
436 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
437 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
440 description: VFC based on OpenStack Nova Server
443 subcategory: Infrastructure
446 vfc_ecomp_name: false
447 vfc_instance_name: {get_input: ncb2_vfc_instance_name}
448 vfc_type_tag: {get_input: ncb2_vfc_type_tag}
449 vfc_description: NCB2
450 vfc_image_name: {get_input: ncb2_vfc_image_name}
454 capability: tosca.capabilities.network.Bindable
456 relationship: tosca.relationships.network.BindsTo
458 capability: tosca.capabilities.network.Bindable
460 relationship: tosca.relationships.network.BindsTo
462 capability: tosca.capabilities.network.Bindable
464 relationship: tosca.relationships.network.BindsTo
468 vfc_flavor: {get_input: ncb2_vfc_flavor}
474 monitoring_capability:
479 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
482 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
483 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
486 description: VFC based on OpenStack Nova Server
489 subcategory: Infrastructure
492 vfc_ecomp_name: false
493 vfc_instance_name: {get_input: gpb1_vfc_instance_name}
494 vfc_type_tag: {get_input: gpb1_vfc_type_tag}
495 vfc_description: GPB1
496 vfc_image_name: {get_input: gpb1_vfc_image_name}
500 capability: tosca.capabilities.network.Bindable
502 relationship: tosca.relationships.network.BindsTo
504 capability: tosca.capabilities.network.Bindable
506 relationship: tosca.relationships.network.BindsTo
508 capability: tosca.capabilities.network.Bindable
510 relationship: tosca.relationships.network.BindsTo
514 vfc_flavor: {get_input: gpb1_vfc_flavor}
520 monitoring_capability:
525 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
528 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
529 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
532 description: VFC based on OpenStack Nova Server
535 subcategory: Infrastructure
538 vfc_ecomp_name: false
539 vfc_instance_name: {get_input: gpb2_vfc_instance_name}
540 vfc_type_tag: {get_input: gpb2_vfc_type_tag}
541 vfc_description: GPB2
542 vfc_image_name: {get_input: gpb2_vfc_image_name}
546 capability: tosca.capabilities.network.Bindable
548 relationship: tosca.relationships.network.BindsTo
550 capability: tosca.capabilities.network.Bindable
552 relationship: tosca.relationships.network.BindsTo
554 capability: tosca.capabilities.network.Bindable
556 relationship: tosca.relationships.network.BindsTo
560 vfc_flavor: {get_input: gpb2_vfc_flavor}
566 monitoring_capability:
571 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
574 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
575 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
578 description: VFC based on OpenStack Nova Server
581 subcategory: Infrastructure
584 vfc_ecomp_name: false
585 vfc_instance_name: {get_input: vlc1_vfc_instance_name}
586 vfc_type_tag: {get_input: vlc1_vfc_type_tag}
587 vfc_description: VLC1
588 vfc_image_name: {get_input: vlc1_vfc_image_name}
592 capability: tosca.capabilities.network.Bindable
594 relationship: tosca.relationships.network.BindsTo
596 capability: tosca.capabilities.network.Bindable
598 relationship: tosca.relationships.network.BindsTo
600 capability: tosca.capabilities.network.Bindable
602 relationship: tosca.relationships.network.BindsTo
606 vfc_flavor: {get_input: vlc1_vfc_flavor}
612 monitoring_capability:
617 type: org.openecomp.resource.vfc.nodes.heat.nova.Server
620 invariantUUID: a8943d58-d3a3-4f42-770a-571abd9d3da2
621 UUID: 7788dc12-9716-abcf-13c0-ebd4111c69f0
624 description: VFC based on OpenStack Nova Server
627 subcategory: Infrastructure
630 vfc_ecomp_name: false
631 vfc_instance_name: {get_input: vlc2_vfc_instance_name}
632 vfc_type_tag: {get_input: vlc2_vfc_type_tag}
633 vfc_description: VLC2
634 vfc_image_name: {get_input: vlc2_vfc_image_name}
638 capability: tosca.capabilities.network.Bindable
640 relationship: tosca.relationships.network.BindsTo
642 capability: tosca.capabilities.network.Bindable
644 relationship: tosca.relationships.network.BindsTo
646 capability: tosca.capabilities.network.Bindable
648 relationship: tosca.relationships.network.BindsTo
652 vfc_flavor: {get_input: vlc2_vfc_flavor}
658 monitoring_capability:
665 fsb1_oam: # VFC1 OAM CP
666 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
669 ip_address: {get_input: fsb1_oam_ip_address}
672 capability: tosca.capabilities.network.Bindable
674 relationship: tosca.relationships.network.BindsTo
676 capability: tosca.capabilities.network.Bindable
678 relationship: tosca.relationships.network.BindsTo
680 fsb1_internal1: # VFC1 Internal1 CP
681 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
684 mac_address: {get_input: fsb1_internal1_mac_address}
687 capability: tosca.capabilities.network.Bindable
689 relationship: tosca.relationships.network.BindsTo
691 capability: tosca.capabilities.network.Bindable
693 relationship: tosca.relationships.network.BindsTo
695 fsb1_internal2: # VFC1 Internal2 CP
696 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
699 mac_address: {get_input: fsb1_internal2_mac_address}
702 capability: tosca.capabilities.network.Bindable
704 relationship: tosca.relationships.network.BindsTo
706 capability: tosca.capabilities.network.Bindable
708 relationship: tosca.relationships.network.BindsTo
710 fsb2_oam: # VFC2 OAM CP
711 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
714 ip_address: {get_input: fsb2_oam_ip_address}
717 capability: tosca.capabilities.network.Bindable
719 relationship: tosca.relationships.network.BindsTo
721 capability: tosca.capabilities.network.Bindable
723 relationship: tosca.relationships.network.BindsTo
725 fsb2_internal1: # VFC2 Internal1 CP
726 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
729 mac_address: {get_input: fsb2_internal1_mac_address}
732 capability: tosca.capabilities.network.Bindable
734 relationship: tosca.relationships.network.BindsTo
736 capability: tosca.capabilities.network.Bindable
738 relationship: tosca.relationships.network.BindsTo
740 fsb2_internal2: # VFC2 Internal2 CP
741 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
744 mac_address: {get_input: fsb2_internal2_mac_address}
747 capability: tosca.capabilities.network.Bindable
749 relationship: tosca.relationships.network.BindsTo
751 capability: tosca.capabilities.network.Bindable
753 relationship: tosca.relationships.network.BindsTo
755 ncb1_internal1: # VFC3 Internal1 CP
756 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
759 mac_address: {get_input: ncb1_internal1_mac_address}
762 capability: tosca.capabilities.network.Bindable
764 relationship: tosca.relationships.network.BindsTo
766 capability: tosca.capabilities.network.Bindable
768 relationship: tosca.relationships.network.BindsTo
770 ncb1_internal2: # VFC3 Internal2 CP
771 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
774 mac_address: {get_input: ncb1_internal2_mac_address}
777 capability: tosca.capabilities.network.Bindable
779 relationship: tosca.relationships.network.BindsTo
781 capability: tosca.capabilities.network.Bindable
783 relationship: tosca.relationships.network.BindsTo
785 ncb2_internal1: # VFC4 Internal1 CP
786 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
789 mac_address: {get_input: ncb2_internal1_mac_address}
792 capability: tosca.capabilities.network.Bindable
794 relationship: tosca.relationships.network.BindsTo
796 capability: tosca.capabilities.network.Bindable
798 relationship: tosca.relationships.network.BindsTo
800 ncb2_internal2: # VFC4 Internal2 CP
801 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
804 mac_address: {get_input: ncb2_internal2_mac_address}
807 capability: tosca.capabilities.network.Bindable
809 relationship: tosca.relationships.network.BindsTo
811 capability: tosca.capabilities.network.Bindable
813 relationship: tosca.relationships.network.BindsTo
815 gpb1_internal1: # VFC5 Internal1 CP
816 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
819 mac_address: {get_input: gpb1_internal1_mac_address}
822 capability: tosca.capabilities.network.Bindable
824 relationship: tosca.relationships.network.BindsTo
826 capability: tosca.capabilities.network.Bindable
828 relationship: tosca.relationships.network.BindsTo
830 gpb1_internal2: # VFC5 Internal2 CP
831 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
834 mac_address: {get_input: gpb1_internal2_mac_address}
837 capability: tosca.capabilities.network.Bindable
839 relationship: tosca.relationships.network.BindsTo
841 capability: tosca.capabilities.network.Bindable
843 relationship: tosca.relationships.network.BindsTo
845 gpb2_internal1: # VFC6 Internal1 CP
846 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
849 mac_address: {get_input: gpb2_internal1_mac_address}
852 capability: tosca.capabilities.network.Bindable
854 relationship: tosca.relationships.network.BindsTo
856 capability: tosca.capabilities.network.Bindable
858 relationship: tosca.relationships.network.BindsTo
860 gpb2_internal2: # VFC6 Internal2 CP
861 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
864 mac_address: {get_input: gpb2_internal2_mac_address}
867 capability: tosca.capabilities.network.Bindable
869 relationship: tosca.relationships.network.BindsTo
871 capability: tosca.capabilities.network.Bindable
873 relationship: tosca.relationships.network.BindsTo
875 vlc1_oam: # VFC7 OAM CP
876 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
879 ip_address: {get_input: vlc1_oam_ip_address}
882 capability: tosca.capabilities.network.Bindable
884 relationship: tosca.relationships.network.BindsTo
886 capability: tosca.capabilities.network.Bindable
888 relationship: tosca.relationships.network.BindsTo
890 vlc1_internal2: # VFC7 Internal2 CP
891 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
894 mac_address: {get_input: vlc1_internal2_mac_address}
897 capability: tosca.capabilities.network.Bindable
899 relationship: tosca.relationships.network.BindsTo
901 capability: tosca.capabilities.network.Bindable
903 relationship: tosca.relationships.network.BindsTo
905 vlc1_sctp_a: # VFC7 eca_sctp_a CP
906 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
909 ip_address: {get_input: vlc2_sctp_a_ip_address}
912 capability: tosca.capabilities.network.Bindable
914 relationship: tosca.relationships.network.BindsTo
916 # capability: tosca.capabilities.network.Bindable
918 # relationship: tosca.relationships.network.BindsTo
920 vlc1_sctp_b: # VFC7 eca_sctp_b CP
921 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
924 ip_address: {get_input: vlc2_sctp_b_ip_address}
927 capability: tosca.capabilities.network.Bindable
929 relationship: tosca.relationships.network.BindsTo
931 # capability: tosca.capabilities.network.Bindable
933 # relationship: tosca.relationships.network.BindsTo
935 vlc1_gtp_net: # VFC7 Internal2 CP
936 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
939 ip_address: {get_input: vlc1_gtp_ip_address}
942 capability: tosca.capabilities.network.Bindable
944 relationship: tosca.relationships.network.BindsTo
946 # capability: tosca.capabilities.network.Bindable
948 # relationship: tosca.relationships.network.BindsTo
950 vlc2_oam: # VFC8 OAM CP
951 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
954 ip_address: {get_input: vlc2_oam_ip_address}
957 capability: tosca.capabilities.network.Bindable
959 relationship: tosca.relationships.network.BindsTo
961 capability: tosca.capabilities.network.Bindable
963 relationship: tosca.relationships.network.BindsTo
965 vlc2_internal1: # VFC8 Internal1 CP
966 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
969 mac_address: {get_input: vlc2_internal1_mac_address}
972 capability: tosca.capabilities.network.Bindable
974 relationship: tosca.relationships.network.BindsTo
976 capability: tosca.capabilities.network.Bindable
978 relationship: tosca.relationships.network.BindsTo
980 vlc2_internal2: # VFC8 Internal2 CP
981 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
984 mac_address: {get_input: vlc2_internal2_mac_address}
987 capability: tosca.capabilities.network.Bindable
989 relationship: tosca.relationships.network.BindsTo
991 capability: tosca.capabilities.network.Bindable
993 relationship: tosca.relationships.network.BindsTo
995 vlc2_sctp_a: # VFC8 eca_sctp_a CP
996 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
999 ip_address: {get_input: vlc2_sctp_a_ip_address}
1002 capability: tosca.capabilities.network.Bindable
1004 relationship: tosca.relationships.network.BindsTo
1006 # capability: tosca.capabilities.network.Bindable
1008 # relationship: tosca.relationships.network.BindsTo
1010 vlc2_sctp_b: # VFC8 eca_sctp_b CP
1011 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1014 ip_address: {get_input: vlc2_sctp_b_ip_address}
1017 capability: tosca.capabilities.network.Bindable
1019 relationship: tosca.relationships.network.BindsTo
1021 # capability: tosca.capabilities.network.Bindable
1023 # relationship: tosca.relationships.network.BindsTo
1025 vlc2_gtp_net: # VFC8 gtp CP
1026 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1029 ip_address: {get_input: vlc2_gtp_ip_address}
1032 capability: tosca.capabilities.network.Bindable
1034 relationship: tosca.relationships.network.BindsTo
1036 # capability: tosca.capabilities.network.Bindable
1038 # relationship: tosca.relationships.network.BindsTo
1040 # Virtual Links (Networks)
1043 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1046 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
1047 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
1050 description: Internal Network
1053 subcategory: Infrastructure
1056 network_type: Tenant_Layer_3
1058 network_technology: Contrail
1059 network_ecomp_name: false
1060 network_homing: false
1061 network_deployment_node: { get_input : network_deployment_node }
1062 contrail_virtual_network:
1063 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
1064 vn_forwarding_mode: l2
1071 enable_dhcp: {get_input: Internal1_net_enable_dhcp}
1072 cidr: {get_input: Internal1_net_cidr}
1073 gateway_ip: {get_input: Internal1_net_gateway_ip}
1076 type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1078 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
1079 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
1082 description: Internal Network
1085 subcategory: Infrastructure
1088 network_type: Tenant_Layer_3
1090 network_technology: Contrail
1091 network_ecomp_name: false
1092 network_homing: false
1093 network_deployment_node: { get_input : network_deployment_node }
1094 contrail_virtual_network:
1095 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_2
1096 vn_forwarding_mode: l2
1103 enable_dhcp: {get_input: Internal2_net_enable_dhcp}
1104 cidr: {get_input: Internal2_net_cidr}
1105 gateway_ip: {get_input: Internal2_net_gateway_ip}
1109 type: org.openecomp.resource.vl.OAM
1112 invariantUUID: 18643c59-e2c2-4f86-880d-371d4d9dc52a
1113 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da7fcc
1115 name: Mobility OAM Network
1116 description: Mobility OAM Network
1122 network_type: vIPR_ATM_OAM
1123 network_technology: Contrail
1124 network_id: {get_input: oam_net_id}
1133 vfmoduleVmmeModule-1:
1134 type: org.openecomp.groups.VfModule
1137 vfModuleModelName: vMME::module-1
1138 vfModuleModelInvariantUUID: adf1a10a-f788-492f-9ea7-7ff91dd55f8c
1139 vfModuleModelUUID: b020ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
1140 vfModuleModelVersion: 1
1143 vf_module_type: Expansion # set by service designer
1144 vf_module_label: vMME Expansion VF Module # set by service designer
1145 vf_module_description: vMME expansion VF Module # set by service designer
1146 contrail_service_instance: true # from HEAT
1147 availability_zone_count: 2 # from HEAT
1148 volume_group: false # from HEAT / service Designer
1149 artifacts: # HEAT Templates
1150 - /Artifacts/vmme_small_create_fsb.yml
1151 - /Artifacts/vmme_small.yml
1153 members: [FSB1, FSB2, NCB1, NCB2, VLC1, VLC2, GPB1, GPB2]
1160 vfmoduleVmmeModule-1:
1161 type: org.openecomp.groups.VfModule
1164 vfModuleModelName: vMME::module-1
1165 vfModuleModelInvariantUUID: adf1a10a-f788-492f-9ea7-7ff91dd55f8c
1166 vfModuleModelUUID: b020ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
1167 vfModuleModelVersion: 1
1170 vf_module_type: Expansion # set by service designer
1171 vf_module_label: vMME Expansion VF Module # set by service designer
1172 vf_module_description: vMME expansion VF Module # set by service designer
1173 contrail_service_instance: true # from HEAT
1174 availability_zone_count: 2 # from HEAT
1175 volume_group: false # from HEAT / service Designer
1176 artifacts: # HEAT Templates
1177 - /Artifacts/vmme_small_create_fsb.yml
1178 - /Artifacts/vmme_small.yml
1188 type: org.openecomp.groups.heat.HeatStack
1190 heat_file: ../Artifacts/vmme_small.yml
1191 description: HOT template to create vmme 2 fsb 2 ncb 2 gbp 2 vlc
1193 members: [ FSB1, FSB2, NCB1, NCB2, VLC1, VLC2, GPB1, GPB2, Internal1_net, Internal2_net, fsb1_oam,
1194 fsb1_internal1, fsb1_internal2, fsb2_oam, fsb2_internal2, ncb1_internal1, ncb1_internal2,
1195 ncb2_internal1, ncb2_internal2, gpb1_internal1, gpb1_internal2, gpb2_internal1,
1196 gpb2_internal2, vlc1_oam, vlc1_internal1, vlc1_internal2, vlc1_sctp_a, vlc1_sctp_b,
1197 vlc1_gtp, vlc2_oam, vlc2_internal1, vlc2_internal2, vlc2_sctp_a, vlc2_sctp_b, vlc1_gtp ]
1199 vmme_small_create_fsb:
1200 type: org.openecomp.groups.heat.HeatStack
1202 heat_file: ../Artifacts/vmme_small_create_fsb.yml
1203 description: server template for vMME
1205 members: [ FSB1_volume, FSB2_volume ]
1208 # Autoscaling policy
1209 - mme_autoscale_policy:
1210 type: org.openecomp.policy.Autoscaling
1218 target: [ vfmoduleVmmeModule-1]
1221 substitution_mapping:
1222 type: org.openecomp.resource.vf.vmme
1225 - vlc1_gtp_net.link:
1226 capability: tosca.capabilities.network.Linkable
1227 relationship: tosca.relationships.network.LinksTo
1228 - vlc2_gtp_net.link:
1229 capability: tosca.capabilities.network.Linkable
1230 relationship: tosca.relationships.network.LinksTo
1232 capability: tosca.capabilities.network.Linkable
1233 relationship: tosca.relationships.network.LinksTo
1235 capability: tosca.capabilities.network.Linkable
1236 relationship: tosca.relationships.network.LinksTo