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
16 type: org.openecomp.annotations.Source
21 param_name: vf_module_id
23 description: Unique ID for this VF module inst
29 type: org.openecomp.annotations.Source
34 param_name: control_int_net_rpf
36 description: Reverse Path Filtering enable or disable for the control virtual network
37 control_int_net_forwarding_mode:
42 type: org.openecomp.annotations.Source
47 param_name: control_int_net_forwarding_mode
49 description: forwarding mode of the control virtual network
55 type: org.openecomp.annotations.Source
62 description: Unique name for this VF instance
68 type: org.openecomp.annotations.Source
73 param_name: vdbe_untrusted_ip_1
75 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
76 vdbe_aap_untrusted_ip_prefix_len:
81 type: org.openecomp.annotations.Source
86 param_name: vdbe_aap_untrusted_ip_prefix_len
88 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
94 type: org.openecomp.annotations.Source
99 param_name: untrusted_num_vn
101 description: Number of vDBE subinterface virtual Networks
111 type: org.openecomp.annotations.Source
116 param_name: aap_address_mode
118 description: Address mode for the vDBE cluster IP
119 control_int_net_shared:
124 type: org.openecomp.annotations.Source
129 param_name: control_int_net_shared
131 description: control virtual network shared
132 vdbe_untrusted_v6_ip_1:
137 type: org.openecomp.annotations.Source
142 param_name: vdbe_untrusted_v6_ip_1
144 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
145 vdbe_untrusted_vmac_address:
150 type: org.openecomp.annotations.Source
155 param_name: vdbe_untrusted_vmac_address
157 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
158 control_int_net_flood_unknown_unicast:
163 type: org.openecomp.annotations.Source
168 param_name: control_int_net_flood_unknown_unicast
170 description: forwarding mode of the control virtual network
171 vdbe_aap_sec_untrusted_ip_prefix:
176 type: org.openecomp.annotations.Source
181 param_name: vdbe_aap_sec_untrusted_ip_prefix
183 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
189 type: org.openecomp.annotations.Source
196 description: Unique ID for this VF inst
202 type: org.openecomp.annotations.Source
207 param_name: vdbe_name_1
209 description: VM Name for this vdbe node 1
215 type: org.openecomp.annotations.Source
220 param_name: availability_zone_1
222 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
223 untrusted_vn_networks:
228 type: org.openecomp.annotations.Source
233 param_name: untrusted_vn_networks
235 description: List of subinterface virtual networks
243 type: org.openecomp.annotations.Source
248 param_name: vdbe_image_name
250 description: Image to use for vDBE
256 type: org.openecomp.annotations.Source
261 param_name: oam_net_name
263 description: Name of NSDNet network from which the management IP addresses will be allocated
264 vdbe_aap_sec_untrusted_ip_prefix_len:
269 type: org.openecomp.annotations.Source
274 param_name: vdbe_aap_sec_untrusted_ip_prefix_len
276 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
277 vdbe_aap_untrusted_v6_ip_prefix:
282 type: org.openecomp.annotations.Source
287 param_name: vdbe_aap_untrusted_v6_ip_prefix
289 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
290 vdbe_aap_untrusted_v6_ip_prefix_len:
295 type: org.openecomp.annotations.Source
300 param_name: vdbe_aap_untrusted_v6_ip_prefix_len
302 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
308 type: org.openecomp.annotations.Source
313 param_name: untrusted_vlan_tags
315 description: List of subinterface vlan tags
323 type: org.openecomp.annotations.Source
328 param_name: vdbe_flavor_name
330 description: Flavor to use for vDBE
336 type: org.openecomp.annotations.Source
341 param_name: vdbe_hw_untr_mac_1
343 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
349 type: org.openecomp.annotations.Source
354 param_name: untrusted_net_name
356 description: Name of public untrusted network into which this vDBE HA cluster is deployed
362 type: org.openecomp.annotations.Source
367 param_name: vdbe_device_name
369 description: VDBE device Name for this vdbe VNF
370 vdbe_aap_untrusted_ip_prefix:
375 type: org.openecomp.annotations.Source
380 param_name: vdbe_aap_untrusted_ip_prefix
382 description: ip prefix for primary vDBE VM on the VAN untrusted network
384 suport_missing_vlan_tag_property:
385 type: org.openecomp.resource.abstract.nodes.heat.nested3
389 aap_untrusted_ip_prefix:
390 get_input: vdbe_aap_untrusted_ip_prefix
391 aap_sec_untrusted_ip_prefix:
392 get_input: vdbe_aap_sec_untrusted_ip_prefix
394 get_input: vdbe_untrusted_v6_ip_1
397 get_input: vdbe_untrusted_ip_1
398 subinterfaces_name_prefix:
400 template: VM_NAMEDBE001p1n004
403 get_input: vdbe_device_name
405 get_input: vdbe_name_1
407 get_input: aap_address_mode
408 service_template_filter:
409 substitute_service_template: nested3ServiceTemplate.yaml
411 get_input: untrusted_num_vn
413 aap_untrusted_v6_ip_prefix:
414 get_input: vdbe_aap_untrusted_v6_ip_prefix
415 parent_interface: vdbe_untr_1_port
417 get_input: untrusted_vn_networks
419 get_input: vdbe_hw_untr_mac_1
421 get_input: untrusted_vlan_tags
422 aap_sec_untrusted_ip_prefix_len:
423 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
425 get_input: vdbe_untrusted_vmac_address
426 aap_untrusted_v6_ip_prefix_len:
427 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
428 aap_untrusted_ip_prefix_len:
429 get_input: vdbe_aap_untrusted_ip_prefix_len
431 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
435 template: VNF_NAME_control_net
439 subport_get_param_parent:
440 type: org.openecomp.resource.abstract.nodes.heat.nested
444 aap_untrusted_ip_prefix:
445 get_input: vdbe_aap_untrusted_ip_prefix
446 aap_sec_untrusted_ip_prefix:
447 get_input: vdbe_aap_sec_untrusted_ip_prefix
449 get_input: vdbe_untrusted_v6_ip_1
452 get_input: vdbe_untrusted_ip_1
453 subinterfaces_name_prefix:
455 template: VM_NAMEDBE001p1n004
458 get_input: vdbe_device_name
460 get_input: vdbe_name_1
462 get_input: aap_address_mode
463 service_template_filter:
464 substitute_service_template: nestedServiceTemplate.yaml
466 get_input: untrusted_num_vn
468 aap_untrusted_v6_ip_prefix:
469 get_input: vdbe_aap_untrusted_v6_ip_prefix
471 get_input: vdbe_hw_untr_mac_1
473 get_input: untrusted_vn_networks
475 get_input: vdbe_hw_untr_mac_1
477 get_input: untrusted_vlan_tags
478 aap_sec_untrusted_ip_prefix_len:
479 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
481 get_input: vdbe_untrusted_vmac_address
482 aap_untrusted_v6_ip_prefix_len:
483 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
484 aap_untrusted_ip_prefix_len:
485 get_input: vdbe_aap_untrusted_ip_prefix_len
487 type: org.openecomp.resource.abstract.nodes.vdbe
491 port_vdbe_untr_1_port_subinterface_indicator:
493 compute_vdbe_availability_zone:
494 - get_input: availability_zone_1
496 get_input: vdbe_flavor_name
497 port_vdbe_untr_1_port_name:
499 template: VM_NAMEDBE001p1n004
502 get_input: vdbe_device_name
504 get_input: vdbe_name_1
506 get_input: vdbe_image_name
507 compute_vdbe_metadata:
509 get_input: vf_module_id
514 port_vdbe_untr_1_port_virtual_network_refs:
517 - get_input: vdbe_name_1
518 port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
519 - - get_input: vdbe_hw_untr_mac_1
520 service_template_filter:
521 substitute_service_template: Nested_vdbeServiceTemplate.yaml
526 - service_template_filter
529 - link_vdbe_vdbe_untr_1_port:
530 capability: tosca.capabilities.network.Linkable
531 node: control_int_net
532 relationship: tosca.relationships.network.LinksTo
535 type: org.openecomp.groups.heat.HeatStack
537 heat_file: ../Artifacts/main.yml
539 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
541 - suport_missing_vlan_tag_property
543 - subport_get_param_parent