Rename packages from openecomp to onap.
[sdc.git] / common / onap-sdc-artifact-generator-lib / onap-sdc-artifact-generator-test / src / main / resources / service_vmme_template_MulVFVFMod.yml
1 tosca_definitions_version: tosca_simple_profile_for_ecomp_1_0
2
3 description: Service Template for deploing MME Service
4
5 metadata:
6   invariantUUID: e255f20c-5331-4245-9ad5-8861a73080b7
7   UUID: 7787da18-7516-40cf-bec0-ebd4202c60f0
8   version: 1.0
9   name: vMME_Service
10   type: Service
11   description: vMME_Service
12   category: Mobility
13   ecompNaming: false
14   homing: false
15
16 imports:
17   vmmeToscaTemplate:
18     file: vf_vmme_template_1.yml
19     
20 topology_template:
21
22   inputs:    
23     mme_vf_instance_name:
24       type: string
25       description: VF instance name
26     mme_vf_deployment_node:
27       type: string
28       description: The target LCP node for deployment of this VF instance
29     gtp_net_network_name:
30       type: string
31       description: The GTP network route targets
32       default: MME-24474-Ericsson-WTC-lab_gn_GTP_net_1 # HEAT ENV
33     gtp_net_route_targets:
34       type: string
35       description: The GTP network route targets
36       default: "13979:105715" # HEAT ENV
37     gtp_net_cidr:
38       type: string
39       description: The GTP network cidr
40       default: 107.243.37.64/27 # HEAT ENV
41     gtp_net_gateway_ip:
42       type: string
43       description: The GTP network gateway
44       default: 107.243.37.65 # HEAT ENV
45     gtp_net_start_ip:
46       type: string
47       description: The GTP network start ip
48       default: 107.243.37.67 # HEAT ENV
49     gtp_net_end_ip:
50       type: string
51       description: The GTP network end ip
52       default: 107.243.37.94 # HEAT ENV
53      # more inputs were removed for brevity 
54       
55   node_templates:
56
57     mme: # vMME VNF
58       type: abc.openecomp.resource.vf.vmme
59
60       metadata:
61           invariantUUID: b8643c59-e2c2-4f86-880d-571d4d9d5d22
62           UUID: b020ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
63           version: 1.0
64           name: vMME_VF
65           description: vMME_VF
66           type: VF
67           category: Application L4+
68           resourceSubcategory: Firewall  
69           vendor: Ericsson
70
71       properties:
72         vf_ecomp_name: false
73         vf_instance_name: { get_input: vf_instance_name }
74         vf_homing: false
75         vf_deployment_node: { get_input: vf_deployment_node }
76
77       requirements:
78         - vlc1_sctp_a.link:
79               capability: tosca.capabilities.network.Bindable
80               node: sctp_a_net
81               relationship: tosca.relationships.network.BindsTo
82         - vlc1_sctp_b.link:
83               capability: tosca.capabilities.network.Bindable
84               node: sctp_b_net
85               relationship: tosca.relationships.network.BindsTo
86         - vlc1_gtp_net.link:
87               capability: tosca.capabilities.network.Bindable
88               node: gtp_net
89               relationship: tosca.relationships.network.BindsTo
90
91
92   # Virtual Links (Networks)
93   
94     gtp_net:
95       type: abc.openecomp.resource.vl.VL
96       metadata:
97         invariantUUID: ab2995c59-ff34-4f86-a60d-371d4d9d1896
98         UUID: 101a0ed2e-a12d-ff20-004e-cc7af4daffc3
99         version: 1.0
100         name: GTPNet
101         description: GTP External Network
102         type: VL
103         category: VL
104         vendor: AT&T
105       properties:
106         network_type: Tenant_Layer_3 
107         network_technology: Contrail
108         network_ecomp_name: false
109         network_homing: false
110         network_deployment_node: { get_input : network_deployment_node }
111         contrail_virtual_network:
112           network_name: {get_input: gtp_net_network_name}
113           route_targets: {get_input: gtp_net_route_targets}
114         network_id:
115         layer_protocol: IP
116         flow_pattern: E-LAN 
117         test_access: none
118         l3_access_parameters:
119           ip_version: 4
120           cidr: {get_input: gtp_net_cidr}
121           gateway_ip: {get_input: gtp_net_gateway_ip}
122           start_ip: {get_input: gtp_net_start_ip}
123           end_ip: {get_input: gtp_net_end_ip}
124     
125     sctp_a_net:
126       type: abc.openecomp.resource.vl.VL
127       metadata:
128         invariantUUID: 29205c59-1111-4f86-880d-371d4d9dc999
129         UUID: 1890ed2e-abcd-3f20-124e-cc7af4da4321
130         version: 1.0
131         name: SCTPANet
132         description: SCTP A External Network
133         type: VL
134         category: VL
135         vendor: AT&T
136       properties:
137         network_type: Tenant_Layer_3
138         network_technology: Contrail
139         network_ecomp_name: false
140         network_homing: false
141         network_deployment_node: { get_input : network_deployment_node }
142         contrail_virtual_network:
143           network_name: MME-24474-Ericsson-WTC-lab_gn_SCTPA_net_1
144           route_targets: 13979:105717
145         layer_protocol: IP
146         flow_pattern: E-LAN
147         test_access: none
148         l3_access_parameters:
149           ip_version: 4
150           cidr: 107.243.37.0/27 # HEAT ENV
151           gateway_ip: 107.243.37.1 # HEAT ENV
152           start_ip: 107.243.37.3 # HEAT ENV
153           end_ip: 107.243.37.30 # HEAT ENV
154       
155     sctp_b_net:
156       type: abc.openecomp.resource.vl.VL
157       metadata:
158         invariantUUID: 89595c59-2134-4f86-880d-371d4d9d12a6
159         UUID: 1af0ed2e-abcd-3f20-834e-cc7af4dafc45
160         version: 1.0
161         name: SCTPBNet
162         description: SCTP B External Network
163         type: VL
164         category: VL
165         vendor: AT&T
166       properties:
167         network_type: Tenant_Layer_3
168         network_technology: Contrail
169         network_ecomp_name: false
170         network_homing: false
171         network_deployment_node: { get_input : network_deployment_node }
172         contrail_virtual_network:
173           network_name: MME-24474-Ericsson-WTC-lab_gn_SCTPB_net_1
174           route_targets: 13979:105719
175         network_id:
176         layer_protocol: IP
177         flow_pattern: E-LAN
178         test_access: none
179         l3_access_parameters:
180           ip_version: 4
181           cidr: 107.243.37.32/24 # HEAT ENV
182           gateway_ip: 107.243.37.33 # HEAT ENV
183           start_ip: 107.243.37.35 # HEAT ENV
184           end_ip: 107.243.37.62 # HEAT ENV
185       
186   groups:
187
188     external_networks: # vMME_External_Network
189       type: abc.openecomp.groups.externalNetworks
190       properties:
191         contrail_service_instance: true # from HEAT
192         availability_zone_count: 1 # from HEAT
193               
194       members: [ sctp_a_net, sctp_b_net, gtp_net ]