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
346 forwarder_iom_data_0_port:
355 disk.device.read.bytes_IOM:
357 - disk.device.read.bytes
358 feature_iom_data_1_port:
364 network.incoming.bytes_iom_data_0_port:
366 - network.incoming.bytes
370 disk.device.read.bytes.rate_IOM:
372 - disk.device.read.bytes.rate
373 network.outgoing.bytes_iom_data_3_port:
375 - network.outgoing.bytes
376 network.outpoing.packets_iom_data_3_port:
378 - network.outpoing.packets
379 attachment_iom_data_3_port:
385 network.incoming.packets_iom_mgt_0_port:
387 - network.incoming.packets
388 disk.write.requests_IOM:
390 - disk.write.requests
391 attachment_iom_data_2_port:
394 network.incoming.bytes.rate_iom_data_3_port:
396 - network.incoming.bytes.rate
397 disk.ephemeral.size_IOM:
399 - disk.ephemeral.size
400 binding_iom_data_3_port:
403 network.outgoing.bytes.rate_iom_data_2_port:
405 - network.outgoing.bytes.rate
406 disk.device.capacity_IOM:
408 - disk.device.capacity
409 network.outgoing.packets.rate_iom_data_3_port:
411 - network.outgoing.packets.rate
412 disk.device.iops_IOM:
415 disk.write.requests.rate_IOM:
417 - disk.write.requests.rate
418 forwarder_iom_data_1_port:
421 network.incoming.packets_iom_ctrl_fabric_0_port:
422 - iom_ctrl_fabric_0_port
423 - network.incoming.packets
424 network.outgoing.bytes.rate_iom_data_1_port:
426 - network.outgoing.bytes.rate
427 network.incoming.packets.rate_iom_mgt_0_port:
429 - network.incoming.packets.rate
430 network.incoming.bytes_iom_mgt_0_port:
432 - network.incoming.bytes
433 attachment_iom_mgt_0_port:
436 network.outgoing.bytes_iom_mgt_0_port:
438 - network.outgoing.bytes
442 network.outgoing.bytes_iom_ctrl_fabric_0_port:
443 - iom_ctrl_fabric_0_port
444 - network.outgoing.bytes
445 disk.write.bytes_IOM:
448 disk.device.write.bytes_IOM:
450 - disk.device.write.bytes
451 network.incoming.packets.rate_iom_data_1_port:
453 - network.incoming.packets.rate
454 disk.read.requests_IOM:
460 network.incoming.bytes_iom_data_2_port:
462 - network.incoming.bytes
466 disk.device.read.requests_IOM:
468 - disk.device.read.requests
475 network.incoming.packets_iom_data_1_port:
477 - network.incoming.packets
478 disk.device.write.requests_IOM:
480 - disk.device.write.requests
481 feature_iom_data_2_port:
484 network.outpoing.packets_iom_mgt_0_port:
486 - network.outpoing.packets
487 network.outgoing.bytes_iom_data_2_port:
489 - network.outgoing.bytes
490 network.outpoing.packets_iom_data_2_port:
492 - network.outpoing.packets
493 network.incoming.packets_iom_data_0_port:
495 - network.incoming.packets
496 binding_iom_data_0_port:
499 feature_iom_ctrl_fabric_0_port:
500 - iom_ctrl_fabric_0_port
502 network.outgoing.packets.rate_iom_ctrl_fabric_0_port:
503 - iom_ctrl_fabric_0_port
504 - network.outgoing.packets.rate
505 network.outgoing.packets.rate_iom_data_0_port:
507 - network.outgoing.packets.rate
508 network.incoming.packets.rate_iom_ctrl_fabric_0_port:
509 - iom_ctrl_fabric_0_port
510 - network.incoming.packets.rate
514 network.incoming.packets.rate_iom_data_3_port:
516 - network.incoming.packets.rate
517 network.incoming.bytes.rate_iom_data_0_port:
519 - network.incoming.bytes.rate
520 network.incoming.bytes_iom_ctrl_fabric_0_port:
521 - iom_ctrl_fabric_0_port
522 - network.incoming.bytes
526 network.incoming.packets.rate_iom_data_2_port:
528 - network.incoming.packets.rate
532 network.incoming.bytes.rate_iom_ctrl_fabric_0_port:
533 - iom_ctrl_fabric_0_port
534 - network.incoming.bytes.rate
535 network.incoming.bytes.rate_iom_mgt_0_port:
537 - network.incoming.bytes.rate
538 network.outpoing.packets_iom_data_0_port:
540 - network.outpoing.packets
541 forwarder_iom_mgt_0_port:
544 disk.device.write.bytes.rate_IOM:
546 - disk.device.write.bytes.rate
547 attachment_iom_ctrl_fabric_0_port:
548 - iom_ctrl_fabric_0_port
550 network.outgoing.packets.rate_iom_data_1_port:
552 - network.outgoing.packets.rate
553 forwarder_iom_data_3_port:
556 disk.device.allocation_IOM:
558 - disk.device.allocation
559 network.outgoing.bytes_iom_data_0_port:
561 - network.outgoing.bytes
562 network.incoming.bytes.rate_iom_data_1_port:
564 - network.incoming.bytes.rate
565 attachment_iom_data_0_port:
568 network.incoming.packets_iom_data_2_port:
570 - network.incoming.packets
571 network.incoming.bytes_iom_data_3_port:
573 - network.incoming.bytes
574 binding_iom_data_1_port:
577 network.incoming.packets_iom_data_3_port:
579 - network.incoming.packets
580 network.outgoing.bytes_iom_data_1_port:
582 - network.outgoing.bytes
583 network.incoming.packets.rate_iom_data_0_port:
585 - network.incoming.packets.rate
586 network.outgoing.bytes.rate_iom_mgt_0_port:
588 - network.outgoing.bytes.rate
592 feature_iom_data_3_port:
595 feature_iom_mgt_0_port:
598 binding_iom_data_2_port:
601 network.outpoing.packets_iom_data_1_port:
603 - network.outpoing.packets
604 network.outgoing.packets.rate_iom_data_2_port:
606 - network.outgoing.packets.rate
607 disk.device.latency_IOM:
609 - disk.device.latency
610 network.incoming.bytes.rate_iom_data_2_port:
612 - network.incoming.bytes.rate
613 disk.device.write.requests.rate_IOM:
615 - disk.device.write.requests.rate
616 forwarder_iom_ctrl_fabric_0_port:
617 - iom_ctrl_fabric_0_port
619 network.incoming.bytes_iom_data_1_port:
621 - network.incoming.bytes
622 disk.write.bytes.rate_IOM:
624 - disk.write.bytes.rate
628 network.outpoing.packets_iom_ctrl_fabric_0_port:
629 - iom_ctrl_fabric_0_port
630 - network.outpoing.packets
631 disk.device.read.requests.rate_IOM:
633 - disk.device.read.requests.rate
640 attachment_iom_data_1_port:
643 disk.read.bytes.rate_IOM:
645 - disk.read.bytes.rate
646 network.outgoing.bytes.rate_iom_ctrl_fabric_0_port:
647 - iom_ctrl_fabric_0_port
648 - network.outgoing.bytes.rate
649 network.outgoing.packets.rate_iom_mgt_0_port:
651 - network.outgoing.packets.rate
652 binding_iom_mgt_0_port:
655 network.outgoing.bytes.rate_iom_data_3_port:
657 - network.outgoing.bytes.rate
658 forwarder_iom_data_2_port:
667 network.outgoing.bytes.rate_iom_data_0_port:
669 - network.outgoing.bytes.rate
671 link_iom_data_2_port:
674 dependency_iom_mgt_0_port:
677 dependency_iom_data_3_port:
683 dependency_iom_data_0_port:
686 dependency_iom_ctrl_fabric_0_port:
687 - iom_ctrl_fabric_0_port
689 dependency_iom_data_2_port:
695 link_iom_ctrl_fabric_0_port:
696 - iom_ctrl_fabric_0_port
698 dependency_iom_data_1_port:
701 link_iom_data_1_port:
704 link_iom_data_0_port:
707 link_iom_data_3_port: