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
19 port_vdbe_0_untr_vmi_1_network_role_tag:
26 description: Reverse Path Filtering enable or disable for the control virtual network
27 control_int_net_forwarding_mode:
31 description: forwarding mode of the control virtual network
36 description: Unique name for this VF instance
41 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
42 vdbe_aap_untrusted_ip_prefix_len:
46 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
47 port_vdbe_0_untr_vmi_1_vlan_requirements:
51 type: org.openecomp.datatypes.network.VlanRequirements
56 description: Number of vDBE subinterface virtual Networks
65 description: Unique name for this VF module inst
70 description: Address mode for the vDBE cluster IP
71 control_int_net_shared:
75 description: control virtual network shared
76 vdbe_untrusted_v6_ip_1:
80 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
81 vdbe_untrusted_vmac_address:
85 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
86 control_int_net_flood_unknown_unicast:
90 description: forwarding mode of the control virtual network
91 vdbe_aap_sec_untrusted_ip_prefix:
95 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
100 description: Unique ID for this VF inst
101 port_vdbe_0_untr_vmi_1_order:
108 description: VM Name for this vdbe node 1
113 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
114 port_vdbe_0_untr_vmi_1_mac_requirements:
115 type: org.openecomp.datatypes.network.MacRequirements
117 untrusted_vn_networks:
121 description: List of subinterface virtual networks
128 description: Image to use for vDBE
133 description: Name of NSDNet network from which the management IP addresses will be allocated
134 vdbe_aap_sec_untrusted_ip_prefix_len:
138 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
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
156 port_vdbe_0_untr_vmi_1_subnetpoolid:
163 description: Flavor to use for vDBE
164 port_vdbe_0_untr_vmi_1_ip_requirements:
168 type: org.openecomp.datatypes.network.IpRequirements
173 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
178 description: Name of public untrusted network into which this vDBE HA cluster is deployed
183 description: VDBE device Name for this vdbe VNF
184 port_vdbe_0_untr_vmi_1_network_role:
187 vdbe_aap_untrusted_ip_prefix:
191 description: ip prefix for primary vDBE VM on the VAN untrusted network
192 port_vdbe_0_untr_vmi_1_exCP_naming:
193 type: org.openecomp.datatypes.Naming
197 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
200 get_input: port_vdbe_0_untr_vmi_1_ip_requirements
202 get_input: port_vdbe_0_untr_vmi_1_network_role
204 get_input: port_vdbe_0_untr_vmi_1_subnetpoolid
206 get_input: port_vdbe_0_untr_vmi_1_mac_requirements
209 template: VM_NAMEDBE001p1n004
212 get_input: vdbe_device_name
214 get_input: vdbe_name_1
216 get_input: port_vdbe_0_untr_vmi_1_exCP_naming
217 virtual_network_refs:
220 get_input: port_vdbe_0_untr_vmi_1_vlan_requirements
221 virtual_machine_interface_allowed_address_pairs:
222 allowed_address_pair:
224 get_input: aap_address_mode
227 get_input: vdbe_aap_untrusted_ip_prefix
229 get_input: vdbe_aap_untrusted_ip_prefix_len
231 get_input: vdbe_untrusted_vmac_address
233 get_input: aap_address_mode
236 get_input: vdbe_aap_sec_untrusted_ip_prefix
238 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
240 get_input: vdbe_hw_untr_mac_1
242 get_input: aap_address_mode
245 get_input: vdbe_aap_untrusted_v6_ip_prefix
247 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
249 get_input: vdbe_untrusted_vmac_address
251 get_input: port_vdbe_0_untr_vmi_1_network_role_tag
252 virtual_machine_interface_mac_addresses:
253 - get_input: vdbe_hw_untr_mac_1
255 get_input: port_vdbe_0_untr_vmi_1_order
258 capability: tosca.capabilities.network.Linkable
259 node: control_int_net
260 relationship: tosca.relationships.network.LinksTo
262 capability: tosca.capabilities.network.Bindable
264 relationship: tosca.relationships.network.BindsTo
266 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
269 get_input: vdbe_flavor_name
271 get_input: availability_zone_1
273 get_input: vdbe_image_name
276 get_input: vf_module_id
282 get_input: vdbe_name_1
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
292 vdbe_subport_network: control_int_net
294 get_input: vdbe_untrusted_v6_ip_1
298 - service_template_filter
301 get_input: vdbe_untrusted_ip_1
302 subinterfaces_name_prefix:
304 template: VM_NAMEDBE001p1n004
307 get_input: vdbe_device_name
309 get_input: vdbe_name_1
311 get_input: aap_address_mode
312 service_template_filter:
313 substitute_service_template: nested_vlanServiceTemplate.yaml
315 get_input: untrusted_num_vn
317 aap_untrusted_v6_ip_prefix:
318 get_input: vdbe_aap_untrusted_v6_ip_prefix
319 parent_interface: vdbe_0_untr_vmi_1
321 get_input: vdbe_hw_untr_mac_1
323 get_input: untrusted_vlan_tags
324 aap_sec_untrusted_ip_prefix_len:
325 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
327 get_input: vdbe_untrusted_vmac_address
328 aap_untrusted_v6_ip_prefix_len:
329 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
330 aap_untrusted_ip_prefix_len:
331 get_input: vdbe_aap_untrusted_ip_prefix_len
333 - link_vdbe_0_subint_untr_vmi_1:
334 capability: tosca.capabilities.network.Linkable
335 node: control_int_net
336 relationship: tosca.relationships.network.LinksTo
337 - binding_vdbe_0_subint_untr_vmi_1:
338 capability: tosca.capabilities.network.Bindable
339 node: vdbe_0_untr_vmi_1
340 relationship: tosca.relationships.network.BindsTo
342 capability: tosca.capabilities.Node
343 node: control_int_net
344 relationship: tosca.relationships.DependsOn
346 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
350 template: VNF_NAME_control_net
355 nested_pattern4_group:
356 type: org.openecomp.groups.heat.HeatStack
358 heat_file: ../Artifacts/nested_pattern4.yml
360 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
364 - vdbe_untr_1_subports
366 substitution_mappings:
367 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
369 disk.latency_vdbe_node_1:
375 instance_vdbe_node_1:
378 network.outgoing.bytes_vdbe_0_untr_vmi_1:
380 - network.outgoing.bytes
381 disk.device.read.requests_vdbe_node_1:
383 - disk.device.read.requests
384 disk.device.usage_vdbe_node_1:
387 binding_vdbe_0_untr_vmi_1:
390 forwarder_vdbe_0_untr_vmi_1:
393 disk.write.bytes_vdbe_node_1:
396 disk.device.write.bytes_vdbe_node_1:
398 - disk.device.write.bytes
399 disk.allocation_vdbe_node_1:
405 cpu_util_vdbe_node_1:
408 disk.device.read.bytes_vdbe_node_1:
410 - disk.device.read.bytes
411 network.incoming.bytes.rate_vdbe_0_untr_vmi_1:
413 - network.incoming.bytes.rate
414 disk.device.read.bytes.rate_vdbe_node_1:
416 - disk.device.read.bytes.rate
417 disk.device.allocation_vdbe_node_1:
419 - disk.device.allocation
420 disk.write.requests.rate_vdbe_node_1:
422 - disk.write.requests.rate
423 disk.root.size_vdbe_node_1:
426 disk.device.iops_vdbe_node_1:
429 disk.device.write.requests_vdbe_node_1:
431 - disk.device.write.requests
432 disk.write.requests_vdbe_node_1:
434 - disk.write.requests
438 disk.ephemeral.size_vdbe_node_1:
440 - disk.ephemeral.size
441 feature_vdbe_0_untr_vmi_1:
444 feature_vdbe_untr_1_subports:
445 - vdbe_untr_1_subports
447 network.incoming.packets_vdbe_0_untr_vmi_1:
449 - network.incoming.packets
450 disk.device.latency_vdbe_node_1:
452 - disk.device.latency
453 disk.capacity_vdbe_node_1:
456 disk.device.capacity_vdbe_node_1:
458 - disk.device.capacity
459 network.outgoing.packets.rate_vdbe_0_untr_vmi_1:
461 - network.outgoing.packets.rate
462 link_control_int_net:
465 end_point_control_int_net:
468 disk.usage_vdbe_node_1:
471 disk.read.bytes_vdbe_node_1:
474 disk.device.read.requests.rate_vdbe_node_1:
476 - disk.device.read.requests.rate
480 feature_control_int_net:
483 network.incoming.bytes_vdbe_0_untr_vmi_1:
485 - network.incoming.bytes
486 cpu.delta_vdbe_node_1:
489 scalable_vdbe_node_1:
492 disk.iops_vdbe_node_1:
495 network.incoming.packets.rate_vdbe_0_untr_vmi_1:
497 - network.incoming.packets.rate
501 memory.resident_vdbe_node_1:
504 endpoint_vdbe_node_1:
507 network.outgoing.bytes.rate_vdbe_0_untr_vmi_1:
509 - network.outgoing.bytes.rate
513 feature_vdbe_0_subint_untr_vmi_1_vdbe_untr_1_subports:
514 - vdbe_untr_1_subports
515 - feature_vdbe_0_subint_untr_vmi_1
516 disk.read.bytes.rate_vdbe_node_1:
518 - disk.read.bytes.rate
519 disk.device.write.bytes.rate_vdbe_node_1:
521 - disk.device.write.bytes.rate
522 network.outpoing.packets_vdbe_0_untr_vmi_1:
524 - network.outpoing.packets
525 attachment_control_int_net:
531 disk.device.write.requests.rate_vdbe_node_1:
533 - disk.device.write.requests.rate
534 disk.read.requests_vdbe_node_1:
537 disk.write.bytes.rate_vdbe_node_1:
539 - disk.write.bytes.rate
540 memory.usage_vdbe_node_1:
544 dependency_vdbe_0_untr_vmi_1:
547 dependency_vdbe_node_1:
550 local_storage_vdbe_node_1:
553 dependency_vdbe_0_subint_untr_vmi_1_vdbe_untr_1_subports:
554 - vdbe_untr_1_subports
555 - dependency_vdbe_0_subint_untr_vmi_1
556 dependency_control_int_net:
559 dependency_vdbe_untr_1_subports:
560 - vdbe_untr_1_subports