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:
142 floating_ip_count_required:
145 - get_input: security_group
149 binding:vnic_type: direct
152 - opt_name: interface-mtu
155 network_role_tag: data1
157 get_input: data1_net_id
160 capability: tosca.capabilities.network.Bindable
162 relationship: tosca.relationships.network.BindsTo
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
182 binding:vnic_type: direct
185 - opt_name: interface-mtu
188 network_role_tag: data2
190 get_input: data2_net_id
193 capability: tosca.capabilities.network.Bindable
195 relationship: tosca.relationships.network.BindsTo
197 type: org.openecomp.resource.vfc.nodes.heat.vm
200 get_input: iom_flavor_name
202 get_input: availability_zone_0
204 get_input: iom_image_name
207 get_input: vf_module_id
211 user_data_format: RAW
215 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
221 floating_ip_count_required:
226 floating_ip_count_required:
229 - get_input: security_group
233 binding:vnic_type: direct
236 - opt_name: interface-mtu
239 network_role_tag: data0
241 get_input: data0_net_id
244 capability: tosca.capabilities.network.Bindable
246 relationship: tosca.relationships.network.BindsTo
247 iom_ctrl_fabric_0_port:
248 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
254 floating_ip_count_required:
259 floating_ip_count_required:
262 - get_input: security_group
265 get_input: ctrl_fabric_subnet_id
271 - opt_name: interface-mtu
274 network_role_tag: ctrl_fabric
276 get_input: ctrl_fabric_net_id
279 capability: tosca.capabilities.network.Bindable
281 relationship: tosca.relationships.network.BindsTo
283 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
289 floating_ip_count_required:
294 floating_ip_count_required:
297 - get_input: security_group
301 binding:vnic_type: direct
304 - opt_name: interface-mtu
307 network_role_tag: data3
309 get_input: data3_net_id
312 capability: tosca.capabilities.network.Bindable
314 relationship: tosca.relationships.network.BindsTo
316 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
322 floating_ip_count_required:
327 floating_ip_count_required:
330 - get_input: security_group
333 get_input: mgt_subnet_id
337 network_role_tag: mgt
339 get_input: mgt_net_id
342 capability: tosca.capabilities.network.Bindable
344 relationship: tosca.relationships.network.BindsTo
346 VSR_IOM_template_nested_group:
347 type: org.openecomp.groups.heat.HeatStack
349 heat_file: ../Artifacts/VSR_IOM_template_nested.yaml
355 - iom_ctrl_fabric_0_port
358 substitution_mappings:
359 node_type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
364 feature_iom_data_0_port:
367 disk.device.usage_IOM:
373 binding_iom_ctrl_fabric_0_port:
374 - iom_ctrl_fabric_0_port
376 forwarder_iom_data_0_port:
385 disk.device.read.bytes_IOM:
387 - disk.device.read.bytes
388 feature_iom_data_1_port:
394 network.incoming.bytes_iom_data_0_port:
396 - network.incoming.bytes
400 disk.device.read.bytes.rate_IOM:
402 - disk.device.read.bytes.rate
403 network.outgoing.bytes_iom_data_3_port:
405 - network.outgoing.bytes
406 network.outpoing.packets_iom_data_3_port:
408 - network.outpoing.packets
409 attachment_iom_data_3_port:
415 network.incoming.packets_iom_mgt_0_port:
417 - network.incoming.packets
418 disk.write.requests_IOM:
420 - disk.write.requests
421 attachment_iom_data_2_port:
424 network.incoming.bytes.rate_iom_data_3_port:
426 - network.incoming.bytes.rate
427 disk.ephemeral.size_IOM:
429 - disk.ephemeral.size
430 binding_iom_data_3_port:
433 network.outgoing.bytes.rate_iom_data_2_port:
435 - network.outgoing.bytes.rate
436 disk.device.capacity_IOM:
438 - disk.device.capacity
439 network.outgoing.packets.rate_iom_data_3_port:
441 - network.outgoing.packets.rate
442 disk.device.iops_IOM:
445 disk.write.requests.rate_IOM:
447 - disk.write.requests.rate
448 forwarder_iom_data_1_port:
451 network.incoming.packets_iom_ctrl_fabric_0_port:
452 - iom_ctrl_fabric_0_port
453 - network.incoming.packets
454 network.outgoing.bytes.rate_iom_data_1_port:
456 - network.outgoing.bytes.rate
457 network.incoming.packets.rate_iom_mgt_0_port:
459 - network.incoming.packets.rate
460 network.incoming.bytes_iom_mgt_0_port:
462 - network.incoming.bytes
463 attachment_iom_mgt_0_port:
466 network.outgoing.bytes_iom_mgt_0_port:
468 - network.outgoing.bytes
472 network.outgoing.bytes_iom_ctrl_fabric_0_port:
473 - iom_ctrl_fabric_0_port
474 - network.outgoing.bytes
475 disk.write.bytes_IOM:
478 disk.device.write.bytes_IOM:
480 - disk.device.write.bytes
481 network.incoming.packets.rate_iom_data_1_port:
483 - network.incoming.packets.rate
484 disk.read.requests_IOM:
490 network.incoming.bytes_iom_data_2_port:
492 - network.incoming.bytes
496 disk.device.read.requests_IOM:
498 - disk.device.read.requests
505 network.incoming.packets_iom_data_1_port:
507 - network.incoming.packets
508 disk.device.write.requests_IOM:
510 - disk.device.write.requests
511 feature_iom_data_2_port:
514 network.outpoing.packets_iom_mgt_0_port:
516 - network.outpoing.packets
517 network.outgoing.bytes_iom_data_2_port:
519 - network.outgoing.bytes
520 network.outpoing.packets_iom_data_2_port:
522 - network.outpoing.packets
523 network.incoming.packets_iom_data_0_port:
525 - network.incoming.packets
526 binding_iom_data_0_port:
529 feature_iom_ctrl_fabric_0_port:
530 - iom_ctrl_fabric_0_port
532 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
533 - iom_ctrl_fabric_0_port
534 - network.outgoing.packets.rate
535 network.outgoing.packets.rate_iom_data_0_port:
537 - network.outgoing.packets.rate
538 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
539 - iom_ctrl_fabric_0_port
540 - network.incoming.packets.rate
544 network.incoming.packets.rate_iom_data_3_port:
546 - network.incoming.packets.rate
547 network.incoming.bytes.rate_iom_data_0_port:
549 - network.incoming.bytes.rate
550 network.incoming.bytes_iom_ctrl_fabric_0_port:
551 - iom_ctrl_fabric_0_port
552 - network.incoming.bytes
556 network.incoming.packets.rate_iom_data_2_port:
558 - network.incoming.packets.rate
562 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
563 - iom_ctrl_fabric_0_port
564 - network.incoming.bytes.rate
565 network.incoming.bytes.rate_iom_mgt_0_port:
567 - network.incoming.bytes.rate
568 network.outpoing.packets_iom_data_0_port:
570 - network.outpoing.packets
571 forwarder_iom_mgt_0_port:
574 disk.device.write.bytes.rate_IOM:
576 - disk.device.write.bytes.rate
577 attachment_iom_ctrl_fabric_0_port:
578 - iom_ctrl_fabric_0_port
580 network.outgoing.packets.rate_iom_data_1_port:
582 - network.outgoing.packets.rate
583 forwarder_iom_data_3_port:
586 disk.device.allocation_IOM:
588 - disk.device.allocation
589 network.outgoing.bytes_iom_data_0_port:
591 - network.outgoing.bytes
592 network.incoming.bytes.rate_iom_data_1_port:
594 - network.incoming.bytes.rate
595 attachment_iom_data_0_port:
598 network.incoming.packets_iom_data_2_port:
600 - network.incoming.packets
601 network.incoming.bytes_iom_data_3_port:
603 - network.incoming.bytes
604 binding_iom_data_1_port:
607 network.incoming.packets_iom_data_3_port:
609 - network.incoming.packets
610 network.outgoing.bytes_iom_data_1_port:
612 - network.outgoing.bytes
613 network.incoming.packets.rate_iom_data_0_port:
615 - network.incoming.packets.rate
616 network.outgoing.bytes.rate_iom_mgt_0_port:
618 - network.outgoing.bytes.rate
622 feature_iom_data_3_port:
625 feature_iom_mgt_0_port:
628 binding_iom_data_2_port:
631 network.outpoing.packets_iom_data_1_port:
633 - network.outpoing.packets
634 network.outgoing.packets.rate_iom_data_2_port:
636 - network.outgoing.packets.rate
637 disk.device.latency_IOM:
639 - disk.device.latency
640 network.incoming.bytes.rate_iom_data_2_port:
642 - network.incoming.bytes.rate
643 disk.device.write.requests.rate_IOM:
645 - disk.device.write.requests.rate
646 forwarder_iom_ctrl_fabric_0_port:
647 - iom_ctrl_fabric_0_port
649 network.incoming.bytes_iom_data_1_port:
651 - network.incoming.bytes
652 disk.write.bytes.rate_IOM:
654 - disk.write.bytes.rate
658 network.outpoing.packets_iom_ctrl_fabric_0_port:
659 - iom_ctrl_fabric_0_port
660 - network.outpoing.packets
661 disk.device.read.requests.rate_IOM:
663 - disk.device.read.requests.rate
670 attachment_iom_data_1_port:
673 disk.read.bytes.rate_IOM:
675 - disk.read.bytes.rate
676 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
677 - iom_ctrl_fabric_0_port
678 - network.outgoing.bytes.rate
679 network.outgoing.packets.rate_iom_mgt_0_port:
681 - network.outgoing.packets.rate
682 binding_iom_mgt_0_port:
685 network.outgoing.bytes.rate_iom_data_3_port:
687 - network.outgoing.bytes.rate
688 forwarder_iom_data_2_port:
697 network.outgoing.bytes.rate_iom_data_0_port:
699 - network.outgoing.bytes.rate
701 link_iom_data_2_port:
704 dependency_iom_mgt_0_port:
707 dependency_iom_data_3_port:
713 dependency_iom_data_0_port:
716 dependency_iom_ctrl_fabric_0_port:
717 - iom_ctrl_fabric_0_port
719 dependency_iom_data_2_port:
725 link_iom_ctrl_fabric_0_port:
726 - iom_ctrl_fabric_0_port
728 dependency_iom_data_1_port:
731 link_iom_data_1_port:
734 link_iom_data_0_port:
737 link_iom_data_3_port: