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:
143 - get_input: security_group
147 binding:vnic_type: direct
150 - opt_name: interface-mtu
153 network_role_tag: data1
155 get_input: data1_net_id
158 capability: tosca.capabilities.network.Bindable
160 relationship: tosca.relationships.network.BindsTo
162 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
168 floating_ip_count_required:
171 - get_input: security_group
175 binding:vnic_type: direct
178 - opt_name: interface-mtu
181 network_role_tag: data2
183 get_input: data2_net_id
186 capability: tosca.capabilities.network.Bindable
188 relationship: tosca.relationships.network.BindsTo
190 type: org.openecomp.resource.vfc.nodes.heat.vm
193 get_input: iom_flavor_name
195 get_input: availability_zone_0
197 get_input: iom_image_name
200 get_input: vf_module_id
205 get_input: OS::stack_id
209 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
215 floating_ip_count_required:
218 - get_input: security_group
222 binding:vnic_type: direct
225 - opt_name: interface-mtu
228 network_role_tag: data0
230 get_input: data0_net_id
233 capability: tosca.capabilities.network.Bindable
235 relationship: tosca.relationships.network.BindsTo
236 iom_ctrl_fabric_0_port:
237 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
243 floating_ip_count_required:
246 - get_input: security_group
249 get_input: ctrl_fabric_subnet_id
255 - opt_name: interface-mtu
258 network_role_tag: ctrl_fabric
260 get_input: ctrl_fabric_net_id
263 capability: tosca.capabilities.network.Bindable
265 relationship: tosca.relationships.network.BindsTo
267 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
273 floating_ip_count_required:
276 - get_input: security_group
280 binding:vnic_type: direct
283 - opt_name: interface-mtu
286 network_role_tag: data3
288 get_input: data3_net_id
291 capability: tosca.capabilities.network.Bindable
293 relationship: tosca.relationships.network.BindsTo
295 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
301 floating_ip_count_required:
304 - get_input: security_group
307 get_input: mgt_subnet_id
311 network_role_tag: mgt
313 get_input: mgt_net_id
316 capability: tosca.capabilities.network.Bindable
318 relationship: tosca.relationships.network.BindsTo
320 VSR_IOM_template_nested_group:
321 type: org.openecomp.groups.heat.HeatStack
323 heat_file: ../Artifacts/VSR_IOM_template_nested.yaml
329 - iom_ctrl_fabric_0_port
332 substitution_mappings:
333 node_type: org.openecomp.resource.abstract.nodes.heat.VSR_IOM_template_nested
338 feature_iom_data_0_port:
341 disk.device.usage_IOM:
347 binding_iom_ctrl_fabric_0_port:
348 - iom_ctrl_fabric_0_port
350 forwarder_iom_data_0_port:
359 disk.device.read.bytes_IOM:
361 - disk.device.read.bytes
362 feature_iom_data_1_port:
368 network.incoming.bytes_iom_data_0_port:
370 - network.incoming.bytes
374 disk.device.read.bytes.rate_IOM:
376 - disk.device.read.bytes.rate
377 network.outgoing.bytes_iom_data_3_port:
379 - network.outgoing.bytes
380 network.outpoing.packets_iom_data_3_port:
382 - network.outpoing.packets
383 attachment_iom_data_3_port:
389 network.incoming.packets_iom_mgt_0_port:
391 - network.incoming.packets
392 disk.write.requests_IOM:
394 - disk.write.requests
395 attachment_iom_data_2_port:
398 network.incoming.bytes.rate_iom_data_3_port:
400 - network.incoming.bytes.rate
401 disk.ephemeral.size_IOM:
403 - disk.ephemeral.size
404 binding_iom_data_3_port:
407 network.outgoing.bytes.rate_iom_data_2_port:
409 - network.outgoing.bytes.rate
410 disk.device.capacity_IOM:
412 - disk.device.capacity
413 network.outgoing.packets.rate_iom_data_3_port:
415 - network.outgoing.packets.rate
416 disk.device.iops_IOM:
419 disk.write.requests.rate_IOM:
421 - disk.write.requests.rate
422 forwarder_iom_data_1_port:
425 network.incoming.packets_iom_ctrl_fabric_0_port:
426 - iom_ctrl_fabric_0_port
427 - network.incoming.packets
428 network.outgoing.bytes.rate_iom_data_1_port:
430 - network.outgoing.bytes.rate
431 network.incoming.packets.rate_iom_mgt_0_port:
433 - network.incoming.packets.rate
434 network.incoming.bytes_iom_mgt_0_port:
436 - network.incoming.bytes
437 attachment_iom_mgt_0_port:
440 network.outgoing.bytes_iom_mgt_0_port:
442 - network.outgoing.bytes
446 network.outgoing.bytes_iom_ctrl_fabric_0_port:
447 - iom_ctrl_fabric_0_port
448 - network.outgoing.bytes
449 disk.write.bytes_IOM:
452 disk.device.write.bytes_IOM:
454 - disk.device.write.bytes
455 network.incoming.packets.rate_iom_data_1_port:
457 - network.incoming.packets.rate
458 disk.read.requests_IOM:
464 network.incoming.bytes_iom_data_2_port:
466 - network.incoming.bytes
470 disk.device.read.requests_IOM:
472 - disk.device.read.requests
479 network.incoming.packets_iom_data_1_port:
481 - network.incoming.packets
482 disk.device.write.requests_IOM:
484 - disk.device.write.requests
485 feature_iom_data_2_port:
488 network.outpoing.packets_iom_mgt_0_port:
490 - network.outpoing.packets
491 network.outgoing.bytes_iom_data_2_port:
493 - network.outgoing.bytes
494 network.outpoing.packets_iom_data_2_port:
496 - network.outpoing.packets
497 network.incoming.packets_iom_data_0_port:
499 - network.incoming.packets
500 binding_iom_data_0_port:
503 feature_iom_ctrl_fabric_0_port:
504 - iom_ctrl_fabric_0_port
506 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
507 - iom_ctrl_fabric_0_port
508 - network.outgoing.packets.rate
509 network.outgoing.packets.rate_iom_data_0_port:
511 - network.outgoing.packets.rate
512 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
513 - iom_ctrl_fabric_0_port
514 - network.incoming.packets.rate
518 network.incoming.packets.rate_iom_data_3_port:
520 - network.incoming.packets.rate
521 network.incoming.bytes.rate_iom_data_0_port:
523 - network.incoming.bytes.rate
524 network.incoming.bytes_iom_ctrl_fabric_0_port:
525 - iom_ctrl_fabric_0_port
526 - network.incoming.bytes
530 network.incoming.packets.rate_iom_data_2_port:
532 - network.incoming.packets.rate
536 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
537 - iom_ctrl_fabric_0_port
538 - network.incoming.bytes.rate
539 network.incoming.bytes.rate_iom_mgt_0_port:
541 - network.incoming.bytes.rate
542 network.outpoing.packets_iom_data_0_port:
544 - network.outpoing.packets
545 forwarder_iom_mgt_0_port:
548 disk.device.write.bytes.rate_IOM:
550 - disk.device.write.bytes.rate
551 attachment_iom_ctrl_fabric_0_port:
552 - iom_ctrl_fabric_0_port
554 network.outgoing.packets.rate_iom_data_1_port:
556 - network.outgoing.packets.rate
557 forwarder_iom_data_3_port:
560 disk.device.allocation_IOM:
562 - disk.device.allocation
563 network.outgoing.bytes_iom_data_0_port:
565 - network.outgoing.bytes
566 network.incoming.bytes.rate_iom_data_1_port:
568 - network.incoming.bytes.rate
569 attachment_iom_data_0_port:
572 network.incoming.packets_iom_data_2_port:
574 - network.incoming.packets
575 network.incoming.bytes_iom_data_3_port:
577 - network.incoming.bytes
578 binding_iom_data_1_port:
581 network.incoming.packets_iom_data_3_port:
583 - network.incoming.packets
584 network.outgoing.bytes_iom_data_1_port:
586 - network.outgoing.bytes
587 network.incoming.packets.rate_iom_data_0_port:
589 - network.incoming.packets.rate
590 network.outgoing.bytes.rate_iom_mgt_0_port:
592 - network.outgoing.bytes.rate
596 feature_iom_data_3_port:
599 feature_iom_mgt_0_port:
602 binding_iom_data_2_port:
605 network.outpoing.packets_iom_data_1_port:
607 - network.outpoing.packets
608 network.outgoing.packets.rate_iom_data_2_port:
610 - network.outgoing.packets.rate
611 disk.device.latency_IOM:
613 - disk.device.latency
614 network.incoming.bytes.rate_iom_data_2_port:
616 - network.incoming.bytes.rate
617 disk.device.write.requests.rate_IOM:
619 - disk.device.write.requests.rate
620 forwarder_iom_ctrl_fabric_0_port:
621 - iom_ctrl_fabric_0_port
623 network.incoming.bytes_iom_data_1_port:
625 - network.incoming.bytes
626 disk.write.bytes.rate_IOM:
628 - disk.write.bytes.rate
632 network.outpoing.packets_iom_ctrl_fabric_0_port:
633 - iom_ctrl_fabric_0_port
634 - network.outpoing.packets
635 disk.device.read.requests.rate_IOM:
637 - disk.device.read.requests.rate
644 attachment_iom_data_1_port:
647 disk.read.bytes.rate_IOM:
649 - disk.read.bytes.rate
650 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
651 - iom_ctrl_fabric_0_port
652 - network.outgoing.bytes.rate
653 network.outgoing.packets.rate_iom_mgt_0_port:
655 - network.outgoing.packets.rate
656 binding_iom_mgt_0_port:
659 network.outgoing.bytes.rate_iom_data_3_port:
661 - network.outgoing.bytes.rate
662 forwarder_iom_data_2_port:
671 network.outgoing.bytes.rate_iom_data_0_port:
673 - network.outgoing.bytes.rate
675 link_iom_data_2_port:
678 dependency_iom_mgt_0_port:
681 dependency_iom_data_3_port:
687 dependency_iom_data_0_port:
690 dependency_iom_ctrl_fabric_0_port:
691 - iom_ctrl_fabric_0_port
693 dependency_iom_data_2_port:
699 link_iom_ctrl_fabric_0_port:
700 - iom_ctrl_fabric_0_port
702 dependency_iom_data_1_port:
705 link_iom_data_1_port:
708 link_iom_data_0_port:
711 link_iom_data_3_port: