1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: VSR_CPM_base_template_nested
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.nodes.heat.vm:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: VNF Module ID
23 description: Network used by the Management interface
28 description: Fixed IP that will be used by the primary Management Interface
33 description: The slot value assigned to the module eg A and B
38 description: Network used by the Control Fabric interface
43 description: Security group to be used
48 description: Fixed IP that will be used by the secondary Management Interface
53 description: Subnet used by the Management interface
54 ctrl_fabric_subnet_id:
58 description: Subnet used by the Control Fabric interface
63 description: Id of the HEAT project
73 description: Parameters to be passed to the VM at boot up as key-value pairs
78 description: Id of the HEAT stack
83 description: Availability zone where this component should be instantiated
88 description: Image to be used for the instance
93 description: Flavor of the VNF to be used
98 description: MTU size in bytes
103 description: Name of the HEAT stack
108 description: Name of the VNF
111 type: org.openecomp.resource.vfc.nodes.heat.vm
114 get_input: cpm_flavor_name
116 get_input: availability_zone_0
118 get_input: cpm_image_name
121 get_input: vf_module_id
125 user_data_format: RAW
129 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
135 floating_ip_count_required:
140 floating_ip_count_required:
143 - get_input: security_group
146 get_input: mgt_subnet_id
148 get_input: cpm_mgt_ip
152 allowed_address_pairs:
154 get_input: cpm_mgt_cidr
155 network_role_tag: mgt
157 get_input: mgt_net_id
160 capability: tosca.capabilities.network.Bindable
162 relationship: tosca.relationships.network.BindsTo
163 cpm_ctrl_fabric_0_port:
164 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
170 floating_ip_count_required:
175 floating_ip_count_required:
178 - get_input: security_group
181 get_input: ctrl_fabric_subnet_id
187 - opt_name: interface-mtu
190 network_role_tag: ctrl_fabric
192 get_input: ctrl_fabric_net_id
195 capability: tosca.capabilities.network.Bindable
197 relationship: tosca.relationships.network.BindsTo
199 VSR_CPM_base_template_nested_group:
200 type: org.openecomp.groups.heat.HeatStack
202 heat_file: ../Artifacts/VSR_CPM_base_template_nested.yaml
206 - cpm_ctrl_fabric_0_port
207 substitution_mappings:
208 node_type: org.openecomp.resource.abstract.nodes.heat.VSR_CPM_base_template_nested
210 disk.device.read.bytes.rate_CPM:
212 - disk.device.read.bytes.rate
213 network.incoming.packets_cpm_ctrl_fabric_0_port:
214 - cpm_ctrl_fabric_0_port
215 - network.incoming.packets
219 disk.device.write.bytes.rate_CPM:
221 - disk.device.write.bytes.rate
225 disk.device.usage_CPM:
228 network.outpoing.packets_cpm_ctrl_fabric_0_port:
229 - cpm_ctrl_fabric_0_port
230 - network.outpoing.packets
234 disk.device.allocation_CPM:
236 - disk.device.allocation
237 disk.read.bytes.rate_CPM:
239 - disk.read.bytes.rate
243 disk.write.requests_CPM:
245 - disk.write.requests
246 disk.read.requests_CPM:
249 network.outgoing.bytes_cpm_ctrl_fabric_0_port:
250 - cpm_ctrl_fabric_0_port
251 - network.outgoing.bytes
252 disk.write.bytes_CPM:
258 disk.device.capacity_CPM:
260 - disk.device.capacity
261 network.outgoing.bytes.rate_cpm_ctrl_fabric_0_port:
262 - cpm_ctrl_fabric_0_port
263 - network.outgoing.bytes.rate
267 network.incoming.packets.rate_cpm_mgt_0_port:
269 - network.incoming.packets.rate
270 disk.device.latency_CPM:
272 - disk.device.latency
273 forwarder_cpm_mgt_0_port:
279 disk.device.read.bytes_CPM:
281 - disk.device.read.bytes
282 disk.device.write.requests.rate_CPM:
284 - disk.device.write.requests.rate
285 network.outgoing.packets.rate_cpm_mgt_0_port:
287 - network.outgoing.packets.rate
288 network.incoming.bytes_cpm_ctrl_fabric_0_port:
289 - cpm_ctrl_fabric_0_port
290 - network.incoming.bytes
294 binding_cpm_mgt_0_port:
300 network.incoming.bytes.rate_cpm_ctrl_fabric_0_port:
301 - cpm_ctrl_fabric_0_port
302 - network.incoming.bytes.rate
303 disk.device.read.requests_CPM:
305 - disk.device.read.requests
306 disk.device.write.bytes_CPM:
308 - disk.device.write.bytes
309 network.outgoing.packets.rate_cpm_ctrl_fabric_0_port:
310 - cpm_ctrl_fabric_0_port
311 - network.outgoing.packets.rate
324 network.outpoing.packets_cpm_mgt_0_port:
326 - network.outpoing.packets
327 network.incoming.packets_cpm_mgt_0_port:
329 - network.incoming.packets
330 forwarder_cpm_ctrl_fabric_0_port:
331 - cpm_ctrl_fabric_0_port
333 feature_cpm_ctrl_fabric_0_port:
334 - cpm_ctrl_fabric_0_port
339 binding_cpm_ctrl_fabric_0_port:
340 - cpm_ctrl_fabric_0_port
342 network.outgoing.bytes.rate_cpm_mgt_0_port:
344 - network.outgoing.bytes.rate
345 disk.device.write.requests_CPM:
347 - disk.device.write.requests
351 disk.device.iops_CPM:
357 disk.ephemeral.size_CPM:
359 - disk.ephemeral.size
363 network.incoming.bytes.rate_cpm_mgt_0_port:
365 - network.incoming.bytes.rate
366 attachment_cpm_mgt_0_port:
369 attachment_cpm_ctrl_fabric_0_port:
370 - cpm_ctrl_fabric_0_port
372 disk.write.bytes.rate_CPM:
374 - disk.write.bytes.rate
375 network.incoming.bytes_cpm_mgt_0_port:
377 - network.incoming.bytes
381 feature_cpm_mgt_0_port:
384 disk.write.requests.rate_CPM:
386 - disk.write.requests.rate
393 network.incoming.packets.rate_cpm_ctrl_fabric_0_port:
394 - cpm_ctrl_fabric_0_port
395 - network.incoming.packets.rate
399 network.outgoing.bytes_cpm_mgt_0_port:
401 - network.outgoing.bytes
402 disk.device.read.requests.rate_CPM:
404 - disk.device.read.requests.rate
409 dependency_cpm_ctrl_fabric_0_port:
410 - cpm_ctrl_fabric_0_port
415 dependency_cpm_mgt_0_port:
421 link_cpm_ctrl_fabric_0_port:
422 - cpm_ctrl_fabric_0_port