1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_pattern4
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.compute.nodes.heat.vdbe:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: Unique ID for this VF module inst
23 description: Reverse Path Filtering enable or disable for the control virtual network
24 control_int_net_forwarding_mode:
28 description: forwarding mode of the control virtual network
33 description: Unique name for this VF instance
38 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
39 vdbe_aap_untrusted_ip_prefix_len:
43 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
48 description: Number of vDBE subinterface virtual Networks
57 description: Unique name for this VF Module instance
62 description: Address mode for the vDBE cluster IP
63 control_int_net_shared:
67 description: control virtual network shared
68 vdbe_untrusted_v6_ip_1:
72 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
73 vdbe_untrusted_vmac_address:
77 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
78 control_int_net_flood_unknown_unicast:
82 description: forwarding mode of the control virtual network
83 port_vdbe_untr_1_port_network_role:
86 vdbe_aap_sec_untrusted_ip_prefix:
90 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
95 description: Unique ID for this VF inst
100 description: VM Name for this vdbe node 1
101 port_vdbe_untr_1_port_ip_requirements:
105 type: org.openecomp.datatypes.network.IpRequirements
110 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
111 untrusted_vn_networks:
115 description: List of subinterface virtual networks
122 description: Image to use for vDBE
127 description: Name of NSDNet network from which the management IP addresses will be allocated
128 vdbe_aap_sec_untrusted_ip_prefix_len:
132 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
133 port_vdbe_untr_1_port_mac_requirements:
134 type: org.openecomp.datatypes.network.MacRequirements
136 port_vdbe_untr_1_port_order:
139 vdbe_aap_untrusted_v6_ip_prefix:
143 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
144 vdbe_aap_untrusted_v6_ip_prefix_len:
148 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
153 description: List of subinterface vlan tags
160 description: Flavor to use for vDBE
161 port_vdbe_untr_1_port_exCP_naming:
162 type: org.openecomp.datatypes.Naming
168 description: Counter.
169 port_vdbe_untr_1_port_subnetpoolid:
176 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
181 description: Name of public untrusted network into which this vDBE HA cluster is deployed
182 port_vdbe_untr_1_port_network_role_tag:
189 description: VDBE device Name for this vdbe VNF
190 port_vdbe_untr_1_port_vlan_requirements:
194 type: org.openecomp.datatypes.network.VlanRequirements
195 vdbe_aap_untrusted_ip_prefix:
199 description: ip prefix for primary vDBE VM on the VAN untrusted network
201 vdbe_untr_2_subports:
202 type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2
206 aap_untrusted_ip_prefix:
207 get_input: vdbe_aap_untrusted_ip_prefix
208 aap_sec_untrusted_ip_prefix:
209 get_input: vdbe_aap_sec_untrusted_ip_prefix
211 get_input: vdbe_untrusted_v6_ip_1
215 get_input: vdbe_untrusted_ip_1
216 subinterfaces_name_prefix:
218 template: VM_NAMEDBE001p1n004
221 get_input: vdbe_device_name
223 get_input: vdbe_name_1
225 get_input: aap_address_mode
226 service_template_filter:
227 substitute_service_template: vlan2ServiceTemplate.yaml
230 aap_untrusted_v6_ip_prefix:
231 get_input: vdbe_aap_untrusted_v6_ip_prefix
232 parent_interface: vdbe_untr_1_port
234 get_input: untrusted_vn_networks
236 get_input: vdbe_hw_untr_mac_1
238 get_input: untrusted_vlan_tags
239 aap_sec_untrusted_ip_prefix_len:
240 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
242 get_input: vdbe_untrusted_vmac_address
243 aap_untrusted_v6_ip_prefix_len:
244 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
245 aap_untrusted_ip_prefix_len:
246 get_input: vdbe_aap_untrusted_ip_prefix_len
248 - binding_vdbe_untr_x_subport_another:
249 capability: tosca.capabilities.network.Bindable
250 node: vdbe_untr_1_port
251 relationship: tosca.relationships.network.BindsTo
253 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
256 get_input: vdbe_flavor_name
258 get_input: availability_zone_1
260 get_input: vdbe_image_name
263 get_input: vf_module_id
269 get_input: vdbe_name_1
271 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
274 get_input: port_vdbe_untr_1_port_subnetpoolid
276 get_input: port_vdbe_untr_1_port_ip_requirements
278 get_input: port_vdbe_untr_1_port_network_role
280 get_input: port_vdbe_untr_1_port_mac_requirements
281 subinterface_indicator: true
284 template: VM_NAMEDBE001p1n004
287 get_input: vdbe_device_name
289 get_input: vdbe_name_1
291 get_input: port_vdbe_untr_1_port_exCP_naming
292 virtual_network_refs:
295 get_input: port_vdbe_untr_1_port_vlan_requirements
296 virtual_machine_interface_allowed_address_pairs:
297 allowed_address_pair:
299 get_input: aap_address_mode
302 get_input: vdbe_aap_untrusted_ip_prefix
304 get_input: vdbe_aap_untrusted_ip_prefix_len
306 get_input: vdbe_untrusted_vmac_address
308 get_input: aap_address_mode
311 get_input: vdbe_aap_sec_untrusted_ip_prefix
313 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
315 get_input: vdbe_hw_untr_mac_1
317 get_input: aap_address_mode
320 get_input: vdbe_aap_untrusted_v6_ip_prefix
322 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
324 get_input: vdbe_untrusted_vmac_address
326 get_input: port_vdbe_untr_1_port_network_role_tag
327 virtual_machine_interface_mac_addresses:
328 - get_input: vdbe_hw_untr_mac_1
330 get_input: port_vdbe_untr_1_port_order
333 capability: tosca.capabilities.network.Linkable
334 node: control_int_net
335 relationship: tosca.relationships.network.LinksTo
337 capability: tosca.capabilities.network.Bindable
339 relationship: tosca.relationships.network.BindsTo
340 vdbe_untr_1_subports:
341 type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
345 aap_untrusted_ip_prefix:
346 get_input: vdbe_aap_untrusted_ip_prefix
347 aap_sec_untrusted_ip_prefix:
348 get_input: vdbe_aap_sec_untrusted_ip_prefix
350 get_input: vdbe_untrusted_v6_ip_1
354 get_input: vdbe_untrusted_ip_1
355 subinterfaces_name_prefix:
357 template: VM_NAMEDBE001p1n004
360 get_input: vdbe_device_name
362 get_input: vdbe_name_1
364 get_input: aap_address_mode
365 service_template_filter:
366 substitute_service_template: vlan1ServiceTemplate.yaml
368 get_input: untrusted_num_vn
370 aap_untrusted_v6_ip_prefix:
371 get_input: vdbe_aap_untrusted_v6_ip_prefix
372 parent_interface: vdbe_untr_1_port
374 get_input: untrusted_vn_networks
376 get_input: vdbe_hw_untr_mac_1
378 get_input: untrusted_vlan_tags
379 aap_sec_untrusted_ip_prefix_len:
380 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
382 get_input: vdbe_untrusted_vmac_address
383 aap_untrusted_v6_ip_prefix_len:
384 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
385 aap_untrusted_ip_prefix_len:
386 get_input: vdbe_aap_untrusted_ip_prefix_len
388 - binding_vdbe_untr_x_subport:
389 capability: tosca.capabilities.network.Bindable
390 node: vdbe_untr_1_port
391 relationship: tosca.relationships.network.BindsTo
393 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
397 template: VNF_NAME_control_net
402 nested_pattern4_group:
403 type: org.openecomp.groups.heat.HeatStack
405 heat_file: ../Artifacts/nested_pattern4.yml
407 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
409 - vdbe_untr_2_subports
412 - vdbe_untr_1_subports
414 substitution_mappings:
415 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
417 disk.latency_vdbe_node_1:
420 feature_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
421 - vdbe_untr_2_subports
422 - feature_vdbe_untr_x_subport_another
426 network.outgoing.bytes.rate_vdbe_untr_1_port:
428 - network.outgoing.bytes.rate
429 instance_vdbe_node_1:
432 forwarder_vdbe_untr_1_port:
435 disk.device.read.requests_vdbe_node_1:
437 - disk.device.read.requests
438 disk.device.usage_vdbe_node_1:
441 disk.write.bytes_vdbe_node_1:
444 disk.device.write.bytes_vdbe_node_1:
446 - disk.device.write.bytes
447 disk.allocation_vdbe_node_1:
453 cpu_util_vdbe_node_1:
456 network.incoming.packets.rate_vdbe_untr_1_port:
458 - network.incoming.packets.rate
459 disk.device.read.bytes_vdbe_node_1:
461 - disk.device.read.bytes
462 feature_vdbe_untr_2_subports:
463 - vdbe_untr_2_subports
465 disk.device.read.bytes.rate_vdbe_node_1:
467 - disk.device.read.bytes.rate
468 disk.device.allocation_vdbe_node_1:
470 - disk.device.allocation
471 disk.write.requests.rate_vdbe_node_1:
473 - disk.write.requests.rate
474 disk.root.size_vdbe_node_1:
477 disk.device.iops_vdbe_node_1:
480 disk.device.write.requests_vdbe_node_1:
482 - disk.device.write.requests
483 disk.write.requests_vdbe_node_1:
485 - disk.write.requests
486 network.incoming.bytes.rate_vdbe_untr_1_port:
488 - network.incoming.bytes.rate
492 binding_vdbe_untr_1_port:
495 disk.ephemeral.size_vdbe_node_1:
497 - disk.ephemeral.size
498 network.outgoing.bytes_vdbe_untr_1_port:
500 - network.outgoing.bytes
501 feature_vdbe_untr_1_subports:
502 - vdbe_untr_1_subports
504 disk.device.latency_vdbe_node_1:
506 - disk.device.latency
507 disk.capacity_vdbe_node_1:
510 disk.device.capacity_vdbe_node_1:
512 - disk.device.capacity
513 link_control_int_net:
516 network.incoming.bytes_vdbe_untr_1_port:
518 - network.incoming.bytes
519 end_point_control_int_net:
522 disk.usage_vdbe_node_1:
525 disk.read.bytes_vdbe_node_1:
528 feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
529 - vdbe_untr_1_subports
530 - feature_vdbe_untr_x_subport
531 disk.device.read.requests.rate_vdbe_node_1:
533 - disk.device.read.requests.rate
537 feature_control_int_net:
540 cpu.delta_vdbe_node_1:
543 network.incoming.packets_vdbe_untr_1_port:
545 - network.incoming.packets
546 scalable_vdbe_node_1:
549 disk.iops_vdbe_node_1:
555 memory.resident_vdbe_node_1:
558 endpoint_vdbe_node_1:
561 network.outgoing.packets.rate_vdbe_untr_1_port:
563 - network.outgoing.packets.rate
567 network.outpoing.packets_vdbe_untr_1_port:
569 - network.outpoing.packets
570 disk.read.bytes.rate_vdbe_node_1:
572 - disk.read.bytes.rate
573 disk.device.write.bytes.rate_vdbe_node_1:
575 - disk.device.write.bytes.rate
576 attachment_control_int_net:
582 disk.device.write.requests.rate_vdbe_node_1:
584 - disk.device.write.requests.rate
585 disk.read.requests_vdbe_node_1:
588 disk.write.bytes.rate_vdbe_node_1:
590 - disk.write.bytes.rate
591 feature_vdbe_untr_1_port:
594 memory.usage_vdbe_node_1:
598 dependency_vdbe_untr_2_subports:
599 - vdbe_untr_2_subports
601 dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
602 - vdbe_untr_1_subports
603 - dependency_vdbe_untr_x_subport
604 dependency_vdbe_node_1:
607 subinterface_link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
608 - vdbe_untr_2_subports
609 - subinterface_link_vdbe_untr_x_subport_another
610 local_storage_vdbe_node_1:
613 dependency_vdbe_untr_1_port:
616 dependency_control_int_net:
619 dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
620 - vdbe_untr_2_subports
621 - dependency_vdbe_untr_x_subport_another
622 subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
623 - vdbe_untr_1_subports
624 - subinterface_link_vdbe_untr_x_subport
625 dependency_vdbe_untr_1_subports:
626 - vdbe_untr_1_subports