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
34 port_vdbe_untr_1_port_related_networks:
38 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
43 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
44 vdbe_aap_untrusted_ip_prefix_len:
48 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
53 description: Number of vDBE subinterface virtual Networks
62 description: Unique name for this VF Module instance
67 description: Address mode for the vDBE cluster IP
68 control_int_net_shared:
72 description: control virtual network shared
73 vdbe_untrusted_v6_ip_1:
77 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
78 vdbe_untrusted_vmac_address:
82 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
83 control_int_net_flood_unknown_unicast:
87 description: forwarding mode of the control virtual network
88 port_vdbe_untr_1_port_network_role:
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
105 description: VM Name for this vdbe node 1
106 port_vdbe_untr_1_port_ip_requirements:
110 type: org.openecomp.datatypes.network.IpRequirements
115 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
116 untrusted_vn_networks:
120 description: List of subinterface virtual networks
127 description: Image to use for vDBE
132 description: Name of NSDNet network from which the management IP addresses will be allocated
133 vdbe_aap_sec_untrusted_ip_prefix_len:
137 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
138 port_vdbe_untr_1_port_mac_requirements:
139 type: org.openecomp.datatypes.network.MacRequirements
141 port_vdbe_untr_1_port_order:
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
165 description: Flavor to use for vDBE
166 port_vdbe_untr_1_port_exCP_naming:
167 type: org.openecomp.datatypes.Naming
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
202 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
205 get_input: vdbe_flavor_name
207 get_input: availability_zone_1
209 get_input: vdbe_image_name
212 get_input: vf_module_id
218 get_input: vdbe_name_1
220 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
223 get_input: port_vdbe_untr_1_port_subnetpoolid
225 get_input: port_vdbe_untr_1_port_related_networks
227 get_input: port_vdbe_untr_1_port_ip_requirements
229 get_input: port_vdbe_untr_1_port_network_role
231 get_input: port_vdbe_untr_1_port_mac_requirements
232 subinterface_indicator: true
235 template: VM_NAMEDBE001p1n004
238 get_input: vdbe_device_name
240 get_input: vdbe_name_1
242 get_input: port_vdbe_untr_1_port_exCP_naming
243 virtual_network_refs:
246 get_input: port_vdbe_untr_1_port_vlan_requirements
247 virtual_machine_interface_allowed_address_pairs:
248 allowed_address_pair:
250 get_input: aap_address_mode
253 get_input: vdbe_aap_untrusted_ip_prefix
255 get_input: vdbe_aap_untrusted_ip_prefix_len
257 get_input: vdbe_untrusted_vmac_address
259 get_input: aap_address_mode
262 get_input: vdbe_aap_sec_untrusted_ip_prefix
264 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
266 get_input: vdbe_hw_untr_mac_1
268 get_input: aap_address_mode
271 get_input: vdbe_aap_untrusted_v6_ip_prefix
273 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
275 get_input: vdbe_untrusted_vmac_address
277 get_input: port_vdbe_untr_1_port_network_role_tag
278 virtual_machine_interface_mac_addresses:
279 - get_input: vdbe_hw_untr_mac_1
281 get_input: port_vdbe_untr_1_port_order
284 capability: tosca.capabilities.network.Linkable
285 node: control_int_net
286 relationship: tosca.relationships.network.LinksTo
288 capability: tosca.capabilities.network.Bindable
290 relationship: tosca.relationships.network.BindsTo
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
301 get_input: vdbe_untrusted_v6_ip_1
305 - service_template_filter
308 get_input: vdbe_untrusted_ip_1
309 subinterfaces_name_prefix:
311 template: VM_NAMEDBE001p1n004
314 get_input: vdbe_device_name
316 get_input: vdbe_name_1
318 get_input: aap_address_mode
319 service_template_filter:
320 substitute_service_template: nested_vlanServiceTemplate.yaml
322 get_input: untrusted_num_vn
324 aap_untrusted_v6_ip_prefix:
325 get_input: vdbe_aap_untrusted_v6_ip_prefix
326 parent_interface: vdbe_untr_1_port
328 get_input: untrusted_vn_networks
330 get_input: vdbe_hw_untr_mac_1
332 get_input: untrusted_vlan_tags
333 aap_sec_untrusted_ip_prefix_len:
334 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
336 get_input: vdbe_untrusted_vmac_address
337 aap_untrusted_v6_ip_prefix_len:
338 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
339 aap_untrusted_ip_prefix_len:
340 get_input: vdbe_aap_untrusted_ip_prefix_len
342 - binding_vdbe_untr_x_subport:
343 capability: tosca.capabilities.network.Bindable
344 node: vdbe_untr_1_port
345 relationship: tosca.relationships.network.BindsTo
347 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
351 template: VNF_NAME_control_net
356 nested_pattern4_group:
357 type: org.openecomp.groups.heat.HeatStack
359 heat_file: ../Artifacts/nested_pattern4.yml
361 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
365 - vdbe_untr_1_subports
367 substitution_mappings:
368 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
370 disk.latency_vdbe_node_1:
376 network.outgoing.bytes.rate_vdbe_untr_1_port:
378 - network.outgoing.bytes.rate
379 instance_vdbe_node_1:
382 forwarder_vdbe_untr_1_port:
385 disk.device.read.requests_vdbe_node_1:
387 - disk.device.read.requests
388 disk.device.usage_vdbe_node_1:
391 disk.write.bytes_vdbe_node_1:
394 disk.device.write.bytes_vdbe_node_1:
396 - disk.device.write.bytes
397 disk.allocation_vdbe_node_1:
403 cpu_util_vdbe_node_1:
406 network.incoming.packets.rate_vdbe_untr_1_port:
408 - network.incoming.packets.rate
409 disk.device.read.bytes_vdbe_node_1:
411 - disk.device.read.bytes
412 disk.device.read.bytes.rate_vdbe_node_1:
414 - disk.device.read.bytes.rate
415 disk.device.allocation_vdbe_node_1:
417 - disk.device.allocation
418 disk.write.requests.rate_vdbe_node_1:
420 - disk.write.requests.rate
421 disk.root.size_vdbe_node_1:
424 disk.device.iops_vdbe_node_1:
427 disk.device.write.requests_vdbe_node_1:
429 - disk.device.write.requests
430 disk.write.requests_vdbe_node_1:
432 - disk.write.requests
433 network.incoming.bytes.rate_vdbe_untr_1_port:
435 - network.incoming.bytes.rate
439 binding_vdbe_untr_1_port:
442 disk.ephemeral.size_vdbe_node_1:
444 - disk.ephemeral.size
445 network.outgoing.bytes_vdbe_untr_1_port:
447 - network.outgoing.bytes
448 feature_vdbe_untr_1_subports:
449 - vdbe_untr_1_subports
451 disk.device.latency_vdbe_node_1:
453 - disk.device.latency
454 disk.capacity_vdbe_node_1:
457 disk.device.capacity_vdbe_node_1:
459 - disk.device.capacity
460 link_control_int_net:
463 network.incoming.bytes_vdbe_untr_1_port:
465 - network.incoming.bytes
466 end_point_control_int_net:
469 disk.usage_vdbe_node_1:
472 disk.read.bytes_vdbe_node_1:
475 feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
476 - vdbe_untr_1_subports
477 - feature_vdbe_untr_x_subport
478 disk.device.read.requests.rate_vdbe_node_1:
480 - disk.device.read.requests.rate
484 feature_control_int_net:
487 cpu.delta_vdbe_node_1:
490 network.incoming.packets_vdbe_untr_1_port:
492 - network.incoming.packets
493 scalable_vdbe_node_1:
496 disk.iops_vdbe_node_1:
502 memory.resident_vdbe_node_1:
505 endpoint_vdbe_node_1:
508 network.outgoing.packets.rate_vdbe_untr_1_port:
510 - network.outgoing.packets.rate
514 network.outpoing.packets_vdbe_untr_1_port:
516 - network.outpoing.packets
517 disk.read.bytes.rate_vdbe_node_1:
519 - disk.read.bytes.rate
520 disk.device.write.bytes.rate_vdbe_node_1:
522 - disk.device.write.bytes.rate
523 attachment_control_int_net:
529 disk.device.write.requests.rate_vdbe_node_1:
531 - disk.device.write.requests.rate
532 disk.read.requests_vdbe_node_1:
535 disk.write.bytes.rate_vdbe_node_1:
537 - disk.write.bytes.rate
538 feature_vdbe_untr_1_port:
541 memory.usage_vdbe_node_1:
545 dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
546 - vdbe_untr_1_subports
547 - dependency_vdbe_untr_x_subport
548 dependency_vdbe_node_1:
551 local_storage_vdbe_node_1:
554 dependency_vdbe_untr_1_port:
557 dependency_control_int_net:
560 subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
561 - vdbe_untr_1_subports
562 - subinterface_link_vdbe_untr_x_subport
563 dependency_vdbe_untr_1_subports:
564 - vdbe_untr_1_subports