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