1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: VSR_IOM_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: Image to be used for the instance
23 description: VNF Module ID
28 description: Network used by the Management interface
33 description: Subnet used by the fourth Data interface
38 description: Network used by the Control Fabric interface
43 description: Flavor of the VNF to be used
48 description: Security group to be used
53 description: The slot value assigned to the module eg 1, 2, 3, etc
58 description: Subnet used by the Data interface
63 description: Network used by the second Data interface
68 description: Subnet used by the Management interface
69 ctrl_fabric_subnet_id:
73 description: Subnet used by the Control Fabric interface
78 description: Network used by the Data interface
83 description: Network used by the third Data interface
88 description: MTU size in bytes
98 description: Availability zone where this component should be instantiated
103 description: Parameters to be passed to the VM at boot up as key-value pairs
108 description: Subnet used by the third Data interface
113 description: Network used by the fourth Data interface
118 description: Subnet used by the second Data interface
123 description: Name of the HEAT stack
128 description: Name of the VM
131 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
137 floating_ip_count_required:
140 - get_input: security_group
144 binding:vnic_type: direct
147 - opt_name: interface-mtu
150 network_role_tag: data1
152 get_input: data1_net_id
155 capability: tosca.capabilities.network.Bindable
157 relationship: tosca.relationships.network.BindsTo
159 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
165 floating_ip_count_required:
168 - get_input: security_group
172 binding:vnic_type: direct
175 - opt_name: interface-mtu
178 network_role_tag: data2
180 get_input: data2_net_id
183 capability: tosca.capabilities.network.Bindable
185 relationship: tosca.relationships.network.BindsTo
187 type: org.openecomp.resource.vfc.nodes.heat.vm
190 get_input: iom_flavor_name
192 get_input: availability_zone_0
194 get_input: iom_image_name
197 get_input: vf_module_id
201 user_data_format: RAW
205 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
211 floating_ip_count_required:
214 - get_input: security_group
218 binding:vnic_type: direct
221 - opt_name: interface-mtu
224 network_role_tag: data0
226 get_input: data0_net_id
229 capability: tosca.capabilities.network.Bindable
231 relationship: tosca.relationships.network.BindsTo
232 iom_ctrl_fabric_0_port:
233 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
239 floating_ip_count_required:
242 - get_input: security_group
245 get_input: ctrl_fabric_subnet_id
251 - opt_name: interface-mtu
254 network_role_tag: ctrl_fabric
256 get_input: ctrl_fabric_net_id
259 capability: tosca.capabilities.network.Bindable
261 relationship: tosca.relationships.network.BindsTo
263 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
269 floating_ip_count_required:
272 - get_input: security_group
276 binding:vnic_type: direct
279 - opt_name: interface-mtu
282 network_role_tag: data3
284 get_input: data3_net_id
287 capability: tosca.capabilities.network.Bindable
289 relationship: tosca.relationships.network.BindsTo
291 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
297 floating_ip_count_required:
300 - get_input: security_group
303 get_input: mgt_subnet_id
307 network_role_tag: mgt
309 get_input: mgt_net_id
312 capability: tosca.capabilities.network.Bindable
314 relationship: tosca.relationships.network.BindsTo
316 VSR_IOM_template_nested_group:
317 type: org.openecomp.groups.heat.HeatStack
319 heat_file: ../Artifacts/VSR_IOM_template_nested.yaml
325 - iom_ctrl_fabric_0_port
328 substitution_mappings:
329 node_type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
334 feature_iom_data_0_port:
337 disk.device.usage_IOM:
343 binding_iom_ctrl_fabric_0_port:
344 - iom_ctrl_fabric_0_port
352 disk.device.read.bytes_IOM:
354 - disk.device.read.bytes
355 feature_iom_data_1_port:
361 network.incoming.bytes_iom_data_0_port:
363 - network.incoming.bytes
367 disk.device.read.bytes.rate_IOM:
369 - disk.device.read.bytes.rate
370 network.outgoing.bytes_iom_data_3_port:
372 - network.outgoing.bytes
373 network.outpoing.packets_iom_data_3_port:
375 - network.outpoing.packets
376 attachment_iom_data_3_port:
382 network.incoming.packets_iom_mgt_0_port:
384 - network.incoming.packets
385 disk.write.requests_IOM:
387 - disk.write.requests
388 attachment_iom_data_2_port:
391 network.incoming.bytes.rate_iom_data_3_port:
393 - network.incoming.bytes.rate
394 disk.ephemeral.size_IOM:
396 - disk.ephemeral.size
397 binding_iom_data_3_port:
400 network.outgoing.bytes.rate_iom_data_2_port:
402 - network.outgoing.bytes.rate
403 disk.device.capacity_IOM:
405 - disk.device.capacity
406 network.outgoing.packets.rate_iom_data_3_port:
408 - network.outgoing.packets.rate
409 disk.device.iops_IOM:
412 disk.write.requests.rate_IOM:
414 - disk.write.requests.rate
415 network.incoming.packets_iom_ctrl_fabric_0_port:
416 - iom_ctrl_fabric_0_port
417 - network.incoming.packets
418 network.outgoing.bytes.rate_iom_data_1_port:
420 - network.outgoing.bytes.rate
421 network.incoming.packets.rate_iom_mgt_0_port:
423 - network.incoming.packets.rate
424 network.incoming.bytes_iom_mgt_0_port:
426 - network.incoming.bytes
427 attachment_iom_mgt_0_port:
430 network.outgoing.bytes_iom_mgt_0_port:
432 - network.outgoing.bytes
436 network.outgoing.bytes_iom_ctrl_fabric_0_port:
437 - iom_ctrl_fabric_0_port
438 - network.outgoing.bytes
439 disk.write.bytes_IOM:
442 disk.device.write.bytes_IOM:
444 - disk.device.write.bytes
445 network.incoming.packets.rate_iom_data_1_port:
447 - network.incoming.packets.rate
448 disk.read.requests_IOM:
454 network.incoming.bytes_iom_data_2_port:
456 - network.incoming.bytes
460 disk.device.read.requests_IOM:
462 - disk.device.read.requests
469 network.incoming.packets_iom_data_1_port:
471 - network.incoming.packets
472 disk.device.write.requests_IOM:
474 - disk.device.write.requests
475 feature_iom_data_2_port:
478 network.outpoing.packets_iom_mgt_0_port:
480 - network.outpoing.packets
481 network.outgoing.bytes_iom_data_2_port:
483 - network.outgoing.bytes
484 network.outpoing.packets_iom_data_2_port:
486 - network.outpoing.packets
487 network.incoming.packets_iom_data_0_port:
489 - network.incoming.packets
490 binding_iom_data_0_port:
493 feature_iom_ctrl_fabric_0_port:
494 - iom_ctrl_fabric_0_port
496 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
497 - iom_ctrl_fabric_0_port
498 - network.outgoing.packets.rate
499 network.outgoing.packets.rate_iom_data_0_port:
501 - network.outgoing.packets.rate
502 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
503 - iom_ctrl_fabric_0_port
504 - network.incoming.packets.rate
508 network.incoming.packets.rate_iom_data_3_port:
510 - network.incoming.packets.rate
511 network.incoming.bytes.rate_iom_data_0_port:
513 - network.incoming.bytes.rate
514 network.incoming.bytes_iom_ctrl_fabric_0_port:
515 - iom_ctrl_fabric_0_port
516 - network.incoming.bytes
520 network.incoming.packets.rate_iom_data_2_port:
522 - network.incoming.packets.rate
526 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
527 - iom_ctrl_fabric_0_port
528 - network.incoming.bytes.rate
529 network.incoming.bytes.rate_iom_mgt_0_port:
531 - network.incoming.bytes.rate
532 network.outpoing.packets_iom_data_0_port:
534 - network.outpoing.packets
535 disk.device.write.bytes.rate_IOM:
537 - disk.device.write.bytes.rate
538 attachment_iom_ctrl_fabric_0_port:
539 - iom_ctrl_fabric_0_port
541 network.outgoing.packets.rate_iom_data_1_port:
543 - network.outgoing.packets.rate
544 disk.device.allocation_IOM:
546 - disk.device.allocation
547 network.outgoing.bytes_iom_data_0_port:
549 - network.outgoing.bytes
550 network.incoming.bytes.rate_iom_data_1_port:
552 - network.incoming.bytes.rate
553 attachment_iom_data_0_port:
556 network.incoming.packets_iom_data_2_port:
558 - network.incoming.packets
559 network.incoming.bytes_iom_data_3_port:
561 - network.incoming.bytes
562 binding_iom_data_1_port:
565 network.incoming.packets_iom_data_3_port:
567 - network.incoming.packets
568 network.outgoing.bytes_iom_data_1_port:
570 - network.outgoing.bytes
571 network.incoming.packets.rate_iom_data_0_port:
573 - network.incoming.packets.rate
574 network.outgoing.bytes.rate_iom_mgt_0_port:
576 - network.outgoing.bytes.rate
580 feature_iom_data_3_port:
583 feature_iom_mgt_0_port:
586 binding_iom_data_2_port:
589 network.outpoing.packets_iom_data_1_port:
591 - network.outpoing.packets
592 network.outgoing.packets.rate_iom_data_2_port:
594 - network.outgoing.packets.rate
595 disk.device.latency_IOM:
597 - disk.device.latency
598 network.incoming.bytes.rate_iom_data_2_port:
600 - network.incoming.bytes.rate
601 disk.device.write.requests.rate_IOM:
603 - disk.device.write.requests.rate
604 network.incoming.bytes_iom_data_1_port:
606 - network.incoming.bytes
607 disk.write.bytes.rate_IOM:
609 - disk.write.bytes.rate
613 network.outpoing.packets_iom_ctrl_fabric_0_port:
614 - iom_ctrl_fabric_0_port
615 - network.outpoing.packets
616 disk.device.read.requests.rate_IOM:
618 - disk.device.read.requests.rate
625 attachment_iom_data_1_port:
628 disk.read.bytes.rate_IOM:
630 - disk.read.bytes.rate
631 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
632 - iom_ctrl_fabric_0_port
633 - network.outgoing.bytes.rate
634 network.outgoing.packets.rate_iom_mgt_0_port:
636 - network.outgoing.packets.rate
637 binding_iom_mgt_0_port:
640 network.outgoing.bytes.rate_iom_data_3_port:
642 - network.outgoing.bytes.rate
649 network.outgoing.bytes.rate_iom_data_0_port:
651 - network.outgoing.bytes.rate
653 link_iom_data_2_port:
656 dependency_iom_mgt_0_port:
659 dependency_iom_data_3_port:
665 dependency_iom_data_0_port:
668 dependency_iom_ctrl_fabric_0_port:
669 - iom_ctrl_fabric_0_port
671 dependency_iom_data_2_port:
677 link_iom_ctrl_fabric_0_port:
678 - iom_ctrl_fabric_0_port
680 dependency_iom_data_1_port:
683 link_iom_data_1_port:
686 link_iom_data_0_port:
689 link_iom_data_3_port: