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
164 port_vdbe_untr_1_port_subnetpoolid:
171 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
176 description: Name of public untrusted network into which this vDBE HA cluster is deployed
177 port_vdbe_untr_1_port_network_role_tag:
184 description: VDBE device Name for this vdbe VNF
185 port_vdbe_untr_1_port_vlan_requirements:
189 type: org.openecomp.datatypes.network.VlanRequirements
190 vdbe_aap_untrusted_ip_prefix:
194 description: ip prefix for primary vDBE VM on the VAN untrusted network
197 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
200 get_input: vdbe_flavor_name
202 get_input: availability_zone_1
204 get_input: vdbe_image_name
207 get_input: vf_module_id
213 get_input: vdbe_name_1
215 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
218 get_input: port_vdbe_untr_1_port_ip_requirements
220 get_input: port_vdbe_untr_1_port_network_role
222 get_input: port_vdbe_untr_1_port_subnetpoolid
224 get_input: port_vdbe_untr_1_port_mac_requirements
227 template: VM_NAMEDBE001p1n004
230 get_input: vdbe_device_name
232 get_input: vdbe_name_1
234 get_input: port_vdbe_untr_1_port_exCP_naming
235 virtual_network_refs:
238 get_input: port_vdbe_untr_1_port_vlan_requirements
239 virtual_machine_interface_allowed_address_pairs:
240 allowed_address_pair:
242 get_input: aap_address_mode
245 get_input: vdbe_aap_untrusted_ip_prefix
247 get_input: vdbe_aap_untrusted_ip_prefix_len
249 get_input: vdbe_untrusted_vmac_address
251 get_input: aap_address_mode
254 get_input: vdbe_aap_sec_untrusted_ip_prefix
256 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
258 get_input: vdbe_hw_untr_mac_1
260 get_input: aap_address_mode
263 get_input: vdbe_aap_untrusted_v6_ip_prefix
265 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
267 get_input: vdbe_untrusted_vmac_address
269 get_input: port_vdbe_untr_1_port_network_role_tag
270 virtual_machine_interface_mac_addresses:
271 - get_input: vdbe_hw_untr_mac_1
273 get_input: port_vdbe_untr_1_port_order
276 capability: tosca.capabilities.network.Linkable
277 node: control_int_net
278 relationship: tosca.relationships.network.LinksTo
280 capability: tosca.capabilities.network.Bindable
282 relationship: tosca.relationships.network.BindsTo
283 vdbe_untr_1_subports:
284 type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
288 aap_untrusted_ip_prefix:
289 get_input: vdbe_aap_untrusted_ip_prefix
290 aap_sec_untrusted_ip_prefix:
291 get_input: vdbe_aap_sec_untrusted_ip_prefix
293 get_input: vdbe_untrusted_v6_ip_1
297 - service_template_filter
300 get_input: vdbe_untrusted_ip_1
301 subinterfaces_name_prefix:
303 template: VM_NAMEDBE001p1n004
306 get_input: vdbe_device_name
308 get_input: vdbe_name_1
310 get_input: aap_address_mode
311 service_template_filter:
312 substitute_service_template: nested_vlanServiceTemplate.yaml
314 get_input: untrusted_num_vn
316 aap_untrusted_v6_ip_prefix:
317 get_input: vdbe_aap_untrusted_v6_ip_prefix
318 parent_interface: vdbe_untr_1_port
320 get_input: untrusted_vn_networks
322 get_input: vdbe_hw_untr_mac_1
324 get_input: untrusted_vlan_tags
325 aap_sec_untrusted_ip_prefix_len:
326 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
328 get_input: vdbe_untrusted_vmac_address
329 aap_untrusted_v6_ip_prefix_len:
330 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
331 aap_untrusted_ip_prefix_len:
332 get_input: vdbe_aap_untrusted_ip_prefix_len
334 - binding_vdbe_untr_x_subport:
335 capability: tosca.capabilities.network.Bindable
336 node: vdbe_untr_1_port
337 relationship: tosca.relationships.network.BindsTo
339 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
343 template: VNF_NAME_control_net
348 nested_pattern4_group:
349 type: org.openecomp.groups.heat.HeatStack
351 heat_file: ../Artifacts/nested_pattern4.yml
353 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
357 - vdbe_untr_1_subports
359 substitution_mappings:
360 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
362 disk.latency_vdbe_node_1:
368 network.outgoing.bytes.rate_vdbe_untr_1_port:
370 - network.outgoing.bytes.rate
371 instance_vdbe_node_1:
374 forwarder_vdbe_untr_1_port:
377 disk.device.read.requests_vdbe_node_1:
379 - disk.device.read.requests
380 disk.device.usage_vdbe_node_1:
383 disk.write.bytes_vdbe_node_1:
386 disk.device.write.bytes_vdbe_node_1:
388 - disk.device.write.bytes
389 disk.allocation_vdbe_node_1:
395 cpu_util_vdbe_node_1:
398 network.incoming.packets.rate_vdbe_untr_1_port:
400 - network.incoming.packets.rate
401 disk.device.read.bytes_vdbe_node_1:
403 - disk.device.read.bytes
404 disk.device.read.bytes.rate_vdbe_node_1:
406 - disk.device.read.bytes.rate
407 disk.device.allocation_vdbe_node_1:
409 - disk.device.allocation
410 disk.write.requests.rate_vdbe_node_1:
412 - disk.write.requests.rate
413 disk.root.size_vdbe_node_1:
416 disk.device.iops_vdbe_node_1:
419 disk.device.write.requests_vdbe_node_1:
421 - disk.device.write.requests
422 disk.write.requests_vdbe_node_1:
424 - disk.write.requests
425 network.incoming.bytes.rate_vdbe_untr_1_port:
427 - network.incoming.bytes.rate
431 binding_vdbe_untr_1_port:
434 disk.ephemeral.size_vdbe_node_1:
436 - disk.ephemeral.size
437 network.outgoing.bytes_vdbe_untr_1_port:
439 - network.outgoing.bytes
440 feature_vdbe_untr_1_subports:
441 - vdbe_untr_1_subports
443 disk.device.latency_vdbe_node_1:
445 - disk.device.latency
446 disk.capacity_vdbe_node_1:
449 disk.device.capacity_vdbe_node_1:
451 - disk.device.capacity
452 link_control_int_net:
455 network.incoming.bytes_vdbe_untr_1_port:
457 - network.incoming.bytes
458 end_point_control_int_net:
461 disk.usage_vdbe_node_1:
464 disk.read.bytes_vdbe_node_1:
467 feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
468 - vdbe_untr_1_subports
469 - feature_vdbe_untr_x_subport
470 disk.device.read.requests.rate_vdbe_node_1:
472 - disk.device.read.requests.rate
476 feature_control_int_net:
479 cpu.delta_vdbe_node_1:
482 network.incoming.packets_vdbe_untr_1_port:
484 - network.incoming.packets
485 scalable_vdbe_node_1:
488 disk.iops_vdbe_node_1:
494 memory.resident_vdbe_node_1:
497 endpoint_vdbe_node_1:
500 network.outgoing.packets.rate_vdbe_untr_1_port:
502 - network.outgoing.packets.rate
506 network.outpoing.packets_vdbe_untr_1_port:
508 - network.outpoing.packets
509 disk.read.bytes.rate_vdbe_node_1:
511 - disk.read.bytes.rate
512 disk.device.write.bytes.rate_vdbe_node_1:
514 - disk.device.write.bytes.rate
515 attachment_control_int_net:
521 disk.device.write.requests.rate_vdbe_node_1:
523 - disk.device.write.requests.rate
524 disk.read.requests_vdbe_node_1:
527 disk.write.bytes.rate_vdbe_node_1:
529 - disk.write.bytes.rate
530 feature_vdbe_untr_1_port:
533 memory.usage_vdbe_node_1:
537 dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
538 - vdbe_untr_1_subports
539 - dependency_vdbe_untr_x_subport
540 dependency_vdbe_node_1:
543 local_storage_vdbe_node_1:
546 dependency_vdbe_untr_1_port:
549 dependency_control_int_net:
552 subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
553 - vdbe_untr_1_subports
554 - subinterface_link_vdbe_untr_x_subport
555 dependency_vdbe_untr_1_subports:
556 - vdbe_untr_1_subports