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_related_networks:
23 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
24 port_vdbe_0_untr_vmi_1_network_role_tag:
31 description: Reverse Path Filtering enable or disable for the control virtual network
32 control_int_net_forwarding_mode:
36 description: forwarding mode of the control virtual network
41 description: Unique name for this VF instance
46 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
47 vdbe_aap_untrusted_ip_prefix_len:
51 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
52 port_vdbe_0_untr_vmi_1_vlan_requirements:
56 type: org.openecomp.datatypes.network.VlanRequirements
61 description: Number of vDBE subinterface virtual Networks
70 description: Unique name for this VF module inst
75 description: Address mode for the vDBE cluster IP
76 control_int_net_shared:
80 description: control virtual network shared
81 vdbe_untrusted_v6_ip_1:
85 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
86 vdbe_untrusted_vmac_address:
90 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
91 control_int_net_flood_unknown_unicast:
95 description: forwarding mode of the control virtual network
96 vdbe_aap_sec_untrusted_ip_prefix:
100 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
105 description: Unique ID for this VF inst
106 port_vdbe_0_untr_vmi_1_order:
113 description: VM Name for this vdbe node 1
118 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
119 port_vdbe_0_untr_vmi_1_mac_requirements:
120 type: org.openecomp.datatypes.network.MacRequirements
122 untrusted_vn_networks:
126 description: List of subinterface virtual networks
133 description: Image to use for vDBE
138 description: Name of NSDNet network from which the management IP addresses will be allocated
139 vdbe_aap_sec_untrusted_ip_prefix_len:
143 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
144 vdbe_aap_untrusted_v6_ip_prefix:
148 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
149 vdbe_aap_untrusted_v6_ip_prefix_len:
153 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
158 description: List of subinterface vlan tags
161 port_vdbe_0_untr_vmi_1_subnetpoolid:
168 description: Flavor to use for vDBE
169 port_vdbe_0_untr_vmi_1_ip_requirements:
173 type: org.openecomp.datatypes.network.IpRequirements
178 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
183 description: Name of public untrusted network into which this vDBE HA cluster is deployed
188 description: VDBE device Name for this vdbe VNF
189 port_vdbe_0_untr_vmi_1_network_role:
192 vdbe_aap_untrusted_ip_prefix:
196 description: ip prefix for primary vDBE VM on the VAN untrusted network
197 port_vdbe_0_untr_vmi_1_exCP_naming:
198 type: org.openecomp.datatypes.Naming
202 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
205 get_input: port_vdbe_0_untr_vmi_1_subnetpoolid
207 get_input: port_vdbe_0_untr_vmi_1_related_networks
209 get_input: port_vdbe_0_untr_vmi_1_ip_requirements
211 get_input: port_vdbe_0_untr_vmi_1_network_role
213 get_input: port_vdbe_0_untr_vmi_1_mac_requirements
214 subinterface_indicator: true
217 template: VM_NAMEDBE001p1n004
220 get_input: vdbe_device_name
222 get_input: vdbe_name_1
224 get_input: port_vdbe_0_untr_vmi_1_exCP_naming
225 virtual_network_refs:
228 get_input: port_vdbe_0_untr_vmi_1_vlan_requirements
229 virtual_machine_interface_allowed_address_pairs:
230 allowed_address_pair:
232 get_input: aap_address_mode
235 get_input: vdbe_aap_untrusted_ip_prefix
237 get_input: vdbe_aap_untrusted_ip_prefix_len
239 get_input: vdbe_untrusted_vmac_address
241 get_input: aap_address_mode
244 get_input: vdbe_aap_sec_untrusted_ip_prefix
246 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
248 get_input: vdbe_hw_untr_mac_1
250 get_input: aap_address_mode
253 get_input: vdbe_aap_untrusted_v6_ip_prefix
255 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
257 get_input: vdbe_untrusted_vmac_address
259 get_input: port_vdbe_0_untr_vmi_1_network_role_tag
260 virtual_machine_interface_mac_addresses:
261 - get_input: vdbe_hw_untr_mac_1
263 get_input: port_vdbe_0_untr_vmi_1_order
266 capability: tosca.capabilities.network.Linkable
267 node: control_int_net
268 relationship: tosca.relationships.network.LinksTo
270 capability: tosca.capabilities.network.Bindable
272 relationship: tosca.relationships.network.BindsTo
274 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
277 get_input: vdbe_flavor_name
279 get_input: availability_zone_1
281 get_input: vdbe_image_name
284 get_input: vf_module_id
290 get_input: vdbe_name_1
291 vdbe_untr_1_subports:
292 type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
296 aap_untrusted_ip_prefix:
297 get_input: vdbe_aap_untrusted_ip_prefix
298 aap_sec_untrusted_ip_prefix:
299 get_input: vdbe_aap_sec_untrusted_ip_prefix
300 vdbe_subport_network: control_int_net
302 get_input: vdbe_untrusted_v6_ip_1
306 - service_template_filter
309 get_input: vdbe_untrusted_ip_1
310 subinterfaces_name_prefix:
312 template: VM_NAMEDBE001p1n004
315 get_input: vdbe_device_name
317 get_input: vdbe_name_1
319 get_input: aap_address_mode
320 service_template_filter:
321 substitute_service_template: nested_vlanServiceTemplate.yaml
323 get_input: untrusted_num_vn
325 aap_untrusted_v6_ip_prefix:
326 get_input: vdbe_aap_untrusted_v6_ip_prefix
327 parent_interface: vdbe_0_untr_vmi_1
329 get_input: vdbe_hw_untr_mac_1
331 get_input: untrusted_vlan_tags
332 aap_sec_untrusted_ip_prefix_len:
333 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
335 get_input: vdbe_untrusted_vmac_address
336 aap_untrusted_v6_ip_prefix_len:
337 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
338 aap_untrusted_ip_prefix_len:
339 get_input: vdbe_aap_untrusted_ip_prefix_len
341 - subinterface_link_vdbe_0_subint_untr_vmi_1:
342 capability: tosca.capabilities.network.Linkable
343 node: control_int_net
344 relationship: tosca.relationships.network.LinksTo
345 - binding_vdbe_0_subint_untr_vmi_1:
346 capability: tosca.capabilities.network.Bindable
347 node: vdbe_0_untr_vmi_1
348 relationship: tosca.relationships.network.BindsTo
350 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
354 template: VNF_NAME_control_net
359 nested_pattern4_group:
360 type: org.openecomp.groups.heat.HeatStack
362 heat_file: ../Artifacts/nested_pattern4.yml
364 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
368 - vdbe_untr_1_subports
370 substitution_mappings:
371 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
373 disk.latency_vdbe_node_1:
379 instance_vdbe_node_1:
382 network.outgoing.bytes_vdbe_0_untr_vmi_1:
384 - network.outgoing.bytes
385 disk.device.read.requests_vdbe_node_1:
387 - disk.device.read.requests
388 disk.device.usage_vdbe_node_1:
391 binding_vdbe_0_untr_vmi_1:
394 forwarder_vdbe_0_untr_vmi_1:
397 disk.write.bytes_vdbe_node_1:
400 disk.device.write.bytes_vdbe_node_1:
402 - disk.device.write.bytes
403 disk.allocation_vdbe_node_1:
409 cpu_util_vdbe_node_1:
412 disk.device.read.bytes_vdbe_node_1:
414 - disk.device.read.bytes
415 network.incoming.bytes.rate_vdbe_0_untr_vmi_1:
417 - network.incoming.bytes.rate
418 disk.device.read.bytes.rate_vdbe_node_1:
420 - disk.device.read.bytes.rate
421 disk.device.allocation_vdbe_node_1:
423 - disk.device.allocation
424 disk.write.requests.rate_vdbe_node_1:
426 - disk.write.requests.rate
427 disk.root.size_vdbe_node_1:
430 disk.device.iops_vdbe_node_1:
433 disk.device.write.requests_vdbe_node_1:
435 - disk.device.write.requests
436 disk.write.requests_vdbe_node_1:
438 - disk.write.requests
442 disk.ephemeral.size_vdbe_node_1:
444 - disk.ephemeral.size
445 feature_vdbe_0_untr_vmi_1:
448 feature_vdbe_untr_1_subports:
449 - vdbe_untr_1_subports
451 network.incoming.packets_vdbe_0_untr_vmi_1:
453 - network.incoming.packets
454 disk.device.latency_vdbe_node_1:
456 - disk.device.latency
457 disk.capacity_vdbe_node_1:
460 disk.device.capacity_vdbe_node_1:
462 - disk.device.capacity
463 network.outgoing.packets.rate_vdbe_0_untr_vmi_1:
465 - network.outgoing.packets.rate
466 link_control_int_net:
469 end_point_control_int_net:
472 disk.usage_vdbe_node_1:
475 disk.read.bytes_vdbe_node_1:
478 disk.device.read.requests.rate_vdbe_node_1:
480 - disk.device.read.requests.rate
484 feature_control_int_net:
487 network.incoming.bytes_vdbe_0_untr_vmi_1:
489 - network.incoming.bytes
490 cpu.delta_vdbe_node_1:
493 scalable_vdbe_node_1:
496 disk.iops_vdbe_node_1:
499 network.incoming.packets.rate_vdbe_0_untr_vmi_1:
501 - network.incoming.packets.rate
505 memory.resident_vdbe_node_1:
508 endpoint_vdbe_node_1:
511 network.outgoing.bytes.rate_vdbe_0_untr_vmi_1:
513 - network.outgoing.bytes.rate
517 feature_vdbe_0_subint_untr_vmi_1_vdbe_untr_1_subports:
518 - vdbe_untr_1_subports
519 - feature_vdbe_0_subint_untr_vmi_1
520 disk.read.bytes.rate_vdbe_node_1:
522 - disk.read.bytes.rate
523 disk.device.write.bytes.rate_vdbe_node_1:
525 - disk.device.write.bytes.rate
526 network.outpoing.packets_vdbe_0_untr_vmi_1:
528 - network.outpoing.packets
529 attachment_control_int_net:
535 disk.device.write.requests.rate_vdbe_node_1:
537 - disk.device.write.requests.rate
538 disk.read.requests_vdbe_node_1:
541 disk.write.bytes.rate_vdbe_node_1:
543 - disk.write.bytes.rate
544 memory.usage_vdbe_node_1:
548 dependency_vdbe_0_untr_vmi_1:
551 dependency_vdbe_node_1:
554 local_storage_vdbe_node_1:
557 dependency_vdbe_0_subint_untr_vmi_1_vdbe_untr_1_subports:
558 - vdbe_untr_1_subports
559 - dependency_vdbe_0_subint_untr_vmi_1
560 dependency_control_int_net:
563 dependency_vdbe_untr_1_subports:
564 - vdbe_untr_1_subports