1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.nodes.heat.vdbe:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
19 type: org.openecomp.annotations.Source
24 param_name: vf_module_id
26 description: Unique ID for this VF module inst
32 type: org.openecomp.annotations.Source
37 param_name: control_int_net_rpf
39 description: Reverse Path Filtering enable or disable for the control virtual network
40 control_int_net_forwarding_mode:
45 type: org.openecomp.annotations.Source
50 param_name: control_int_net_forwarding_mode
52 description: forwarding mode of the control virtual network
58 type: org.openecomp.annotations.Source
65 description: Unique name for this VF instance
71 type: org.openecomp.annotations.Source
76 param_name: vdbe_untrusted_ip_1
78 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
79 vdbe_aap_untrusted_ip_prefix_len:
84 type: org.openecomp.annotations.Source
89 param_name: vdbe_aap_untrusted_ip_prefix_len
91 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
97 type: org.openecomp.annotations.Source
102 param_name: untrusted_num_vn
104 description: Number of vDBE subinterface virtual Networks
114 type: org.openecomp.annotations.Source
119 param_name: aap_address_mode
121 description: Address mode for the vDBE cluster IP
122 control_int_net_shared:
127 type: org.openecomp.annotations.Source
132 param_name: control_int_net_shared
134 description: control virtual network shared
135 vdbe_untrusted_v6_ip_1:
140 type: org.openecomp.annotations.Source
145 param_name: vdbe_untrusted_v6_ip_1
147 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
148 vdbe_untrusted_vmac_address:
153 type: org.openecomp.annotations.Source
158 param_name: vdbe_untrusted_vmac_address
160 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
161 control_int_net_flood_unknown_unicast:
166 type: org.openecomp.annotations.Source
171 param_name: control_int_net_flood_unknown_unicast
173 description: forwarding mode of the control virtual network
174 vdbe_aap_sec_untrusted_ip_prefix:
179 type: org.openecomp.annotations.Source
184 param_name: vdbe_aap_sec_untrusted_ip_prefix
186 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
192 type: org.openecomp.annotations.Source
199 description: Unique ID for this VF inst
205 type: org.openecomp.annotations.Source
210 param_name: vdbe_name_1
212 description: VM Name for this vdbe node 1
218 type: org.openecomp.annotations.Source
223 param_name: availability_zone_1
225 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
226 untrusted_vn_networks:
231 type: org.openecomp.annotations.Source
236 param_name: untrusted_vn_networks
238 description: List of subinterface virtual networks
246 type: org.openecomp.annotations.Source
251 param_name: vdbe_image_name
253 description: Image to use for vDBE
259 type: org.openecomp.annotations.Source
264 param_name: oam_net_name
266 description: Name of NSDNet network from which the management IP addresses will be allocated
267 vdbe_aap_sec_untrusted_ip_prefix_len:
272 type: org.openecomp.annotations.Source
277 param_name: vdbe_aap_sec_untrusted_ip_prefix_len
279 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
280 vdbe_aap_untrusted_v6_ip_prefix:
285 type: org.openecomp.annotations.Source
290 param_name: vdbe_aap_untrusted_v6_ip_prefix
292 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
293 vdbe_aap_untrusted_v6_ip_prefix_len:
298 type: org.openecomp.annotations.Source
303 param_name: vdbe_aap_untrusted_v6_ip_prefix_len
305 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
311 type: org.openecomp.annotations.Source
316 param_name: untrusted_vlan_tags
318 description: List of subinterface vlan tags
326 type: org.openecomp.annotations.Source
331 param_name: vdbe_flavor_name
333 description: Flavor to use for vDBE
339 type: org.openecomp.annotations.Source
344 param_name: vdbe_hw_untr_mac_1
346 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
352 type: org.openecomp.annotations.Source
357 param_name: untrusted_net_name
359 description: Name of public untrusted network into which this vDBE HA cluster is deployed
365 type: org.openecomp.annotations.Source
370 param_name: vdbe_device_name
372 description: VDBE device Name for this vdbe VNF
373 vdbe_aap_untrusted_ip_prefix:
378 type: org.openecomp.annotations.Source
383 param_name: vdbe_aap_untrusted_ip_prefix
385 description: ip prefix for primary vDBE VM on the VAN untrusted network
388 type: org.openecomp.resource.vfc.nodes.heat.vdbe
391 get_input: vdbe_flavor_name
393 get_input: availability_zone_1
395 get_input: vdbe_image_name
398 get_input: vf_module_id
404 get_input: vdbe_name_1
406 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
410 template: VM_NAMEDBE001p1n004
413 get_input: vdbe_device_name
415 get_input: vdbe_name_1
416 virtual_network_refs:
417 - get_input: untrusted_net_name
418 virtual_machine_interface_allowed_address_pairs:
419 allowed_address_pair:
421 get_input: aap_address_mode
424 get_input: vdbe_aap_untrusted_ip_prefix
426 get_input: vdbe_aap_untrusted_ip_prefix_len
428 get_input: vdbe_untrusted_vmac_address
430 get_input: aap_address_mode
433 get_input: vdbe_aap_sec_untrusted_ip_prefix
435 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
437 get_input: vdbe_hw_untr_mac_1
439 get_input: aap_address_mode
442 get_input: vdbe_aap_untrusted_v6_ip_prefix
444 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
446 get_input: vdbe_untrusted_vmac_address
447 virtual_machine_interface_mac_addresses:
448 - get_input: vdbe_hw_untr_mac_1
451 capability: tosca.capabilities.network.Bindable
453 relationship: tosca.relationships.network.BindsTo
454 vdbe_untr_1_subports:
455 type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
459 aap_untrusted_ip_prefix:
460 get_input: vdbe_aap_untrusted_ip_prefix
465 aap_sec_untrusted_ip_prefix:
466 get_input: vdbe_aap_sec_untrusted_ip_prefix
467 vdbe_subport_network: control_int_net
469 get_input: vdbe_untrusted_v6_ip_1
473 get_input: vdbe_untrusted_ip_1
474 subinterfaces_name_prefix:
476 template: VM_NAMEDBE001p1n004
479 get_input: vdbe_device_name
481 get_input: vdbe_name_1
483 get_input: aap_address_mode
484 service_template_filter:
485 substitute_service_template: nestedServiceTemplate.yaml
487 get_input: untrusted_num_vn
489 aap_untrusted_v6_ip_prefix:
490 get_input: vdbe_aap_untrusted_v6_ip_prefix
491 parent_interface: vdbe_untr_vmi
493 get_input: vdbe_hw_untr_mac_1
495 get_input: untrusted_vlan_tags
496 aap_sec_untrusted_ip_prefix_len:
497 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
499 get_input: vdbe_untrusted_vmac_address
500 aap_untrusted_v6_ip_prefix_len:
501 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
502 aap_untrusted_ip_prefix_len:
503 get_input: vdbe_aap_untrusted_ip_prefix_len
505 - subinterface_link_vdbe_0_subint_untr_vmi_0:
506 capability: tosca.capabilities.network.Linkable
507 node: control_int_net
508 relationship: tosca.relationships.network.LinksTo
509 - binding_vdbe_0_subint_untr_vmi_0:
510 capability: tosca.capabilities.network.Bindable
512 relationship: tosca.relationships.network.BindsTo
514 capability: tosca.capabilities.Node
515 node: control_int_net
516 relationship: tosca.relationships.DependsOn
518 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
522 template: VNF_NAME_control_net
528 - vdbe_untr_1_subports
532 capability: tosca.capabilities.Node
533 node: vdbe_untr_1_subports
534 relationship: tosca.relationships.DependsOn
537 type: org.openecomp.groups.heat.HeatStack
539 heat_file: ../Artifacts/main.yml
541 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
545 - vdbe_untr_1_subports
549 description: output_test
552 - vdbe_untr_1_subports