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
356 disk.device.read.bytes_IOM:
358 - disk.device.read.bytes
359 feature_iom_data_1_port:
365 network.incoming.bytes_iom_data_0_port:
367 - network.incoming.bytes
371 disk.device.read.bytes.rate_IOM:
373 - disk.device.read.bytes.rate
374 network.outgoing.bytes_iom_data_3_port:
376 - network.outgoing.bytes
377 network.outpoing.packets_iom_data_3_port:
379 - network.outpoing.packets
380 attachment_iom_data_3_port:
386 network.incoming.packets_iom_mgt_0_port:
388 - network.incoming.packets
389 disk.write.requests_IOM:
391 - disk.write.requests
392 attachment_iom_data_2_port:
395 network.incoming.bytes.rate_iom_data_3_port:
397 - network.incoming.bytes.rate
398 disk.ephemeral.size_IOM:
400 - disk.ephemeral.size
401 binding_iom_data_3_port:
404 network.outgoing.bytes.rate_iom_data_2_port:
406 - network.outgoing.bytes.rate
407 disk.device.capacity_IOM:
409 - disk.device.capacity
410 network.outgoing.packets.rate_iom_data_3_port:
412 - network.outgoing.packets.rate
413 disk.device.iops_IOM:
416 disk.write.requests.rate_IOM:
418 - disk.write.requests.rate
419 network.incoming.packets_iom_ctrl_fabric_0_port:
420 - iom_ctrl_fabric_0_port
421 - network.incoming.packets
422 network.outgoing.bytes.rate_iom_data_1_port:
424 - network.outgoing.bytes.rate
425 network.incoming.packets.rate_iom_mgt_0_port:
427 - network.incoming.packets.rate
428 network.incoming.bytes_iom_mgt_0_port:
430 - network.incoming.bytes
431 attachment_iom_mgt_0_port:
434 network.outgoing.bytes_iom_mgt_0_port:
436 - network.outgoing.bytes
440 network.outgoing.bytes_iom_ctrl_fabric_0_port:
441 - iom_ctrl_fabric_0_port
442 - network.outgoing.bytes
443 disk.write.bytes_IOM:
446 disk.device.write.bytes_IOM:
448 - disk.device.write.bytes
449 network.incoming.packets.rate_iom_data_1_port:
451 - network.incoming.packets.rate
452 disk.read.requests_IOM:
458 network.incoming.bytes_iom_data_2_port:
460 - network.incoming.bytes
464 disk.device.read.requests_IOM:
466 - disk.device.read.requests
473 network.incoming.packets_iom_data_1_port:
475 - network.incoming.packets
476 disk.device.write.requests_IOM:
478 - disk.device.write.requests
479 feature_iom_data_2_port:
482 network.outpoing.packets_iom_mgt_0_port:
484 - network.outpoing.packets
485 network.outgoing.bytes_iom_data_2_port:
487 - network.outgoing.bytes
488 network.outpoing.packets_iom_data_2_port:
490 - network.outpoing.packets
491 network.incoming.packets_iom_data_0_port:
493 - network.incoming.packets
494 binding_iom_data_0_port:
497 feature_iom_ctrl_fabric_0_port:
498 - iom_ctrl_fabric_0_port
500 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
501 - iom_ctrl_fabric_0_port
502 - network.outgoing.packets.rate
503 network.outgoing.packets.rate_iom_data_0_port:
505 - network.outgoing.packets.rate
506 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
507 - iom_ctrl_fabric_0_port
508 - network.incoming.packets.rate
512 network.incoming.packets.rate_iom_data_3_port:
514 - network.incoming.packets.rate
515 network.incoming.bytes.rate_iom_data_0_port:
517 - network.incoming.bytes.rate
518 network.incoming.bytes_iom_ctrl_fabric_0_port:
519 - iom_ctrl_fabric_0_port
520 - network.incoming.bytes
524 network.incoming.packets.rate_iom_data_2_port:
526 - network.incoming.packets.rate
530 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
531 - iom_ctrl_fabric_0_port
532 - network.incoming.bytes.rate
533 network.incoming.bytes.rate_iom_mgt_0_port:
535 - network.incoming.bytes.rate
536 network.outpoing.packets_iom_data_0_port:
538 - network.outpoing.packets
539 disk.device.write.bytes.rate_IOM:
541 - disk.device.write.bytes.rate
542 attachment_iom_ctrl_fabric_0_port:
543 - iom_ctrl_fabric_0_port
545 network.outgoing.packets.rate_iom_data_1_port:
547 - network.outgoing.packets.rate
548 disk.device.allocation_IOM:
550 - disk.device.allocation
551 network.outgoing.bytes_iom_data_0_port:
553 - network.outgoing.bytes
554 network.incoming.bytes.rate_iom_data_1_port:
556 - network.incoming.bytes.rate
557 attachment_iom_data_0_port:
560 network.incoming.packets_iom_data_2_port:
562 - network.incoming.packets
563 network.incoming.bytes_iom_data_3_port:
565 - network.incoming.bytes
566 binding_iom_data_1_port:
569 network.incoming.packets_iom_data_3_port:
571 - network.incoming.packets
572 network.outgoing.bytes_iom_data_1_port:
574 - network.outgoing.bytes
575 network.incoming.packets.rate_iom_data_0_port:
577 - network.incoming.packets.rate
578 network.outgoing.bytes.rate_iom_mgt_0_port:
580 - network.outgoing.bytes.rate
584 feature_iom_data_3_port:
587 feature_iom_mgt_0_port:
590 binding_iom_data_2_port:
593 network.outpoing.packets_iom_data_1_port:
595 - network.outpoing.packets
596 network.outgoing.packets.rate_iom_data_2_port:
598 - network.outgoing.packets.rate
599 disk.device.latency_IOM:
601 - disk.device.latency
602 network.incoming.bytes.rate_iom_data_2_port:
604 - network.incoming.bytes.rate
605 disk.device.write.requests.rate_IOM:
607 - disk.device.write.requests.rate
608 network.incoming.bytes_iom_data_1_port:
610 - network.incoming.bytes
611 disk.write.bytes.rate_IOM:
613 - disk.write.bytes.rate
617 network.outpoing.packets_iom_ctrl_fabric_0_port:
618 - iom_ctrl_fabric_0_port
619 - network.outpoing.packets
620 disk.device.read.requests.rate_IOM:
622 - disk.device.read.requests.rate
629 attachment_iom_data_1_port:
632 disk.read.bytes.rate_IOM:
634 - disk.read.bytes.rate
635 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
636 - iom_ctrl_fabric_0_port
637 - network.outgoing.bytes.rate
638 network.outgoing.packets.rate_iom_mgt_0_port:
640 - network.outgoing.packets.rate
641 binding_iom_mgt_0_port:
644 network.outgoing.bytes.rate_iom_data_3_port:
646 - network.outgoing.bytes.rate
653 network.outgoing.bytes.rate_iom_data_0_port:
655 - network.outgoing.bytes.rate
657 link_iom_data_2_port:
660 dependency_iom_mgt_0_port:
663 dependency_iom_data_3_port:
669 dependency_iom_data_0_port:
672 dependency_iom_ctrl_fabric_0_port:
673 - iom_ctrl_fabric_0_port
675 dependency_iom_data_2_port:
681 link_iom_ctrl_fabric_0_port:
682 - iom_ctrl_fabric_0_port
684 dependency_iom_data_1_port:
687 link_iom_data_1_port:
690 link_iom_data_0_port:
693 link_iom_data_3_port: