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
101 description: Availability zone where this component should be instantiated
106 description: Parameters to be passed to the VM at boot up as key-value pairs
111 description: Subnet used by the third Data interface
116 description: Network used by the fourth Data interface
121 description: Subnet used by the second Data interface
126 description: Name of the HEAT stack
131 description: Name of the VM
134 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
140 floating_ip_count_required:
145 floating_ip_count_required:
148 - get_input: security_group
152 binding:vnic_type: direct
155 - opt_name: interface-mtu
158 network_role_tag: data1
160 get_input: data1_net_id
163 capability: tosca.capabilities.network.Bindable
165 relationship: tosca.relationships.network.BindsTo
167 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
173 floating_ip_count_required:
178 floating_ip_count_required:
181 - get_input: security_group
185 binding:vnic_type: direct
188 - opt_name: interface-mtu
191 network_role_tag: data2
193 get_input: data2_net_id
196 capability: tosca.capabilities.network.Bindable
198 relationship: tosca.relationships.network.BindsTo
200 type: org.openecomp.resource.vfc.nodes.heat.vm
203 get_input: iom_flavor_name
205 get_input: availability_zone_0
207 get_input: iom_image_name
210 get_input: vf_module_id
215 get_input: OS::stack_id
219 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
225 floating_ip_count_required:
230 floating_ip_count_required:
233 - get_input: security_group
237 binding:vnic_type: direct
240 - opt_name: interface-mtu
243 network_role_tag: data0
245 get_input: data0_net_id
248 capability: tosca.capabilities.network.Bindable
250 relationship: tosca.relationships.network.BindsTo
251 iom_ctrl_fabric_0_port:
252 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
258 floating_ip_count_required:
263 floating_ip_count_required:
266 - get_input: security_group
269 get_input: ctrl_fabric_subnet_id
275 - opt_name: interface-mtu
278 network_role_tag: ctrl_fabric
280 get_input: ctrl_fabric_net_id
283 capability: tosca.capabilities.network.Bindable
285 relationship: tosca.relationships.network.BindsTo
287 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
293 floating_ip_count_required:
298 floating_ip_count_required:
301 - get_input: security_group
305 binding:vnic_type: direct
308 - opt_name: interface-mtu
311 network_role_tag: data3
313 get_input: data3_net_id
316 capability: tosca.capabilities.network.Bindable
318 relationship: tosca.relationships.network.BindsTo
320 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
326 floating_ip_count_required:
331 floating_ip_count_required:
334 - get_input: security_group
337 get_input: mgt_subnet_id
341 network_role_tag: mgt
343 get_input: mgt_net_id
346 capability: tosca.capabilities.network.Bindable
348 relationship: tosca.relationships.network.BindsTo
350 VSR_IOM_template_nested_group:
351 type: org.openecomp.groups.heat.HeatStack
353 heat_file: ../Artifacts/VSR_IOM_template_nested.yaml
359 - iom_ctrl_fabric_0_port
362 substitution_mappings:
363 node_type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
368 feature_iom_data_0_port:
371 disk.device.usage_IOM:
377 binding_iom_ctrl_fabric_0_port:
378 - iom_ctrl_fabric_0_port
380 forwarder_iom_data_0_port:
389 disk.device.read.bytes_IOM:
391 - disk.device.read.bytes
392 feature_iom_data_1_port:
398 network.incoming.bytes_iom_data_0_port:
400 - network.incoming.bytes
404 disk.device.read.bytes.rate_IOM:
406 - disk.device.read.bytes.rate
407 network.outgoing.bytes_iom_data_3_port:
409 - network.outgoing.bytes
410 network.outpoing.packets_iom_data_3_port:
412 - network.outpoing.packets
413 attachment_iom_data_3_port:
419 network.incoming.packets_iom_mgt_0_port:
421 - network.incoming.packets
422 disk.write.requests_IOM:
424 - disk.write.requests
425 attachment_iom_data_2_port:
428 network.incoming.bytes.rate_iom_data_3_port:
430 - network.incoming.bytes.rate
431 disk.ephemeral.size_IOM:
433 - disk.ephemeral.size
434 binding_iom_data_3_port:
437 network.outgoing.bytes.rate_iom_data_2_port:
439 - network.outgoing.bytes.rate
440 disk.device.capacity_IOM:
442 - disk.device.capacity
443 network.outgoing.packets.rate_iom_data_3_port:
445 - network.outgoing.packets.rate
446 disk.device.iops_IOM:
449 disk.write.requests.rate_IOM:
451 - disk.write.requests.rate
452 forwarder_iom_data_1_port:
455 network.incoming.packets_iom_ctrl_fabric_0_port:
456 - iom_ctrl_fabric_0_port
457 - network.incoming.packets
458 network.outgoing.bytes.rate_iom_data_1_port:
460 - network.outgoing.bytes.rate
461 network.incoming.packets.rate_iom_mgt_0_port:
463 - network.incoming.packets.rate
464 network.incoming.bytes_iom_mgt_0_port:
466 - network.incoming.bytes
467 attachment_iom_mgt_0_port:
470 network.outgoing.bytes_iom_mgt_0_port:
472 - network.outgoing.bytes
476 network.outgoing.bytes_iom_ctrl_fabric_0_port:
477 - iom_ctrl_fabric_0_port
478 - network.outgoing.bytes
479 disk.write.bytes_IOM:
482 disk.device.write.bytes_IOM:
484 - disk.device.write.bytes
485 network.incoming.packets.rate_iom_data_1_port:
487 - network.incoming.packets.rate
488 disk.read.requests_IOM:
494 network.incoming.bytes_iom_data_2_port:
496 - network.incoming.bytes
500 disk.device.read.requests_IOM:
502 - disk.device.read.requests
509 network.incoming.packets_iom_data_1_port:
511 - network.incoming.packets
512 disk.device.write.requests_IOM:
514 - disk.device.write.requests
515 feature_iom_data_2_port:
518 network.outpoing.packets_iom_mgt_0_port:
520 - network.outpoing.packets
521 network.outgoing.bytes_iom_data_2_port:
523 - network.outgoing.bytes
524 network.outpoing.packets_iom_data_2_port:
526 - network.outpoing.packets
527 network.incoming.packets_iom_data_0_port:
529 - network.incoming.packets
530 binding_iom_data_0_port:
533 feature_iom_ctrl_fabric_0_port:
534 - iom_ctrl_fabric_0_port
536 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
537 - iom_ctrl_fabric_0_port
538 - network.outgoing.packets.rate
539 network.outgoing.packets.rate_iom_data_0_port:
541 - network.outgoing.packets.rate
542 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
543 - iom_ctrl_fabric_0_port
544 - network.incoming.packets.rate
548 network.incoming.packets.rate_iom_data_3_port:
550 - network.incoming.packets.rate
551 network.incoming.bytes.rate_iom_data_0_port:
553 - network.incoming.bytes.rate
554 network.incoming.bytes_iom_ctrl_fabric_0_port:
555 - iom_ctrl_fabric_0_port
556 - network.incoming.bytes
560 network.incoming.packets.rate_iom_data_2_port:
562 - network.incoming.packets.rate
566 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
567 - iom_ctrl_fabric_0_port
568 - network.incoming.bytes.rate
569 network.incoming.bytes.rate_iom_mgt_0_port:
571 - network.incoming.bytes.rate
572 network.outpoing.packets_iom_data_0_port:
574 - network.outpoing.packets
575 forwarder_iom_mgt_0_port:
578 disk.device.write.bytes.rate_IOM:
580 - disk.device.write.bytes.rate
581 attachment_iom_ctrl_fabric_0_port:
582 - iom_ctrl_fabric_0_port
584 network.outgoing.packets.rate_iom_data_1_port:
586 - network.outgoing.packets.rate
587 forwarder_iom_data_3_port:
590 disk.device.allocation_IOM:
592 - disk.device.allocation
593 network.outgoing.bytes_iom_data_0_port:
595 - network.outgoing.bytes
596 network.incoming.bytes.rate_iom_data_1_port:
598 - network.incoming.bytes.rate
599 attachment_iom_data_0_port:
602 network.incoming.packets_iom_data_2_port:
604 - network.incoming.packets
605 network.incoming.bytes_iom_data_3_port:
607 - network.incoming.bytes
608 binding_iom_data_1_port:
611 network.incoming.packets_iom_data_3_port:
613 - network.incoming.packets
614 network.outgoing.bytes_iom_data_1_port:
616 - network.outgoing.bytes
617 network.incoming.packets.rate_iom_data_0_port:
619 - network.incoming.packets.rate
620 network.outgoing.bytes.rate_iom_mgt_0_port:
622 - network.outgoing.bytes.rate
626 feature_iom_data_3_port:
629 feature_iom_mgt_0_port:
632 binding_iom_data_2_port:
635 network.outpoing.packets_iom_data_1_port:
637 - network.outpoing.packets
638 network.outgoing.packets.rate_iom_data_2_port:
640 - network.outgoing.packets.rate
641 disk.device.latency_IOM:
643 - disk.device.latency
644 network.incoming.bytes.rate_iom_data_2_port:
646 - network.incoming.bytes.rate
647 disk.device.write.requests.rate_IOM:
649 - disk.device.write.requests.rate
650 forwarder_iom_ctrl_fabric_0_port:
651 - iom_ctrl_fabric_0_port
653 network.incoming.bytes_iom_data_1_port:
655 - network.incoming.bytes
656 disk.write.bytes.rate_IOM:
658 - disk.write.bytes.rate
662 network.outpoing.packets_iom_ctrl_fabric_0_port:
663 - iom_ctrl_fabric_0_port
664 - network.outpoing.packets
665 disk.device.read.requests.rate_IOM:
667 - disk.device.read.requests.rate
674 attachment_iom_data_1_port:
677 disk.read.bytes.rate_IOM:
679 - disk.read.bytes.rate
680 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
681 - iom_ctrl_fabric_0_port
682 - network.outgoing.bytes.rate
683 network.outgoing.packets.rate_iom_mgt_0_port:
685 - network.outgoing.packets.rate
686 binding_iom_mgt_0_port:
689 network.outgoing.bytes.rate_iom_data_3_port:
691 - network.outgoing.bytes.rate
692 forwarder_iom_data_2_port:
701 network.outgoing.bytes.rate_iom_data_0_port:
703 - network.outgoing.bytes.rate
705 link_iom_data_2_port:
708 dependency_iom_mgt_0_port:
711 dependency_iom_data_3_port:
717 dependency_iom_data_0_port:
720 dependency_iom_ctrl_fabric_0_port:
721 - iom_ctrl_fabric_0_port
723 dependency_iom_data_2_port:
729 link_iom_ctrl_fabric_0_port:
730 - iom_ctrl_fabric_0_port
732 dependency_iom_data_1_port:
735 link_iom_data_1_port:
738 link_iom_data_0_port:
741 link_iom_data_3_port: