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
318 untr_network_collection_function:
321 untr_vfc_instance_group_function:
329 type: org.openecomp.annotations.Source
334 param_name: vdbe_flavor_name
336 description: Flavor to use for vDBE
342 type: org.openecomp.annotations.Source
349 description: Counter.
355 type: org.openecomp.annotations.Source
360 param_name: vdbe_hw_untr_mac_1
362 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
368 type: org.openecomp.annotations.Source
373 param_name: untrusted_net_name
375 description: Name of public untrusted network into which this vDBE HA cluster is deployed
381 type: org.openecomp.annotations.Source
386 param_name: vdbe_device_name
388 description: VDBE device Name for this vdbe VNF
389 vdbe_aap_untrusted_ip_prefix:
394 type: org.openecomp.annotations.Source
399 param_name: vdbe_aap_untrusted_ip_prefix
401 description: ip prefix for primary vDBE VM on the VAN untrusted network
404 type: org.openecomp.resource.abstract.nodes.vdbe
408 subinterface_nested_parent_interface:
410 subinterface_nested_aap_address_mode:
411 - get_input: aap_address_mode
412 subinterface_nested_vlan_tag_list:
413 - get_input: untrusted_vlan_tags
414 compute_vdbe_availability_zone:
415 - get_input: availability_zone_1
416 subinterface_nested_service_template_filter_count:
417 - get_input: untrusted_num_vn
418 subinterface_nested_aap_untrusted_v6_ip_prefix_len:
419 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
421 get_input: vdbe_flavor_name
422 subinterface_nested_aap_untrusted_ip_prefix:
423 - get_input: vdbe_aap_untrusted_ip_prefix
425 get_input: vdbe_image_name
426 subinterface_nested_aap_sec_untrusted_ip_prefix_len:
427 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
428 subinterface_nested_aap_sec_untrusted_ip_prefix:
429 - get_input: vdbe_aap_sec_untrusted_ip_prefix
430 subinterface_nested_aap_untrusted_v6_ip_prefix:
431 - get_input: vdbe_aap_untrusted_v6_ip_prefix
432 compute_vdbe_metadata:
434 get_input: vf_module_id
439 subinterface_nested_mac_address:
440 - get_input: vdbe_hw_untr_mac_1
441 subinterface_nested_ip_address:
442 - get_input: vdbe_untrusted_ip_1
443 subinterface_nested_ip_v6_address:
444 - get_input: vdbe_untrusted_v6_ip_1
445 port_vdbe_untr_port_mac_requirements:
448 subinterface_nested_vmac_address:
449 - get_input: vdbe_untrusted_vmac_address
450 subinterface_nested_vn_network_list:
451 - get_input: untrusted_vn_networks
452 port_vdbe_untr_port_name:
454 template: VM_NAMEDBE001p1n004
457 get_input: vdbe_device_name
459 get_input: vdbe_name_1
460 subinterface_nested_aap_untrusted_ip_prefix_len:
461 - get_input: vdbe_aap_untrusted_ip_prefix_len
462 subinterface_nested_counter:
465 - service_template_filter
467 subinterface_nested_subinterfaces_name_prefix:
469 template: VM_NAMEDBE001p1n004
472 get_input: vdbe_device_name
474 get_input: vdbe_name_1
476 - get_input: vdbe_name_1
477 port_vdbe_untr_port_ip_requirements:
481 floating_ip_count_required:
486 floating_ip_count_required:
488 service_template_filter:
489 substitute_service_template: Nested_vdbeServiceTemplate.yaml
494 - service_template_filter
497 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
501 template: VNF_NAME_control_net
506 type: org.openecomp.resource.abstract.nodes.vdbe
510 subinterface_nested_parent_interface:
512 subinterface_nested_aap_address_mode:
513 - get_input: aap_address_mode
514 subinterface_nested_vlan_tag_list:
515 - get_input: untrusted_vlan_tags
516 compute_vdbe_availability_zone:
517 - get_input: availability_zone_1
518 subinterface_nested_service_template_filter_count:
520 subinterface_nested_aap_untrusted_v6_ip_prefix_len:
521 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
523 get_input: vdbe_flavor_name
524 subinterface_nested_aap_untrusted_ip_prefix:
525 - get_input: vdbe_aap_untrusted_ip_prefix
527 get_input: vdbe_image_name
528 subinterface_nested_aap_sec_untrusted_ip_prefix_len:
529 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
530 subinterface_nested_aap_sec_untrusted_ip_prefix:
531 - get_input: vdbe_aap_sec_untrusted_ip_prefix
532 subinterface_nested_aap_untrusted_v6_ip_prefix:
533 - get_input: vdbe_aap_untrusted_v6_ip_prefix
534 compute_vdbe_metadata:
536 get_input: vf_module_id
541 subinterface_nested_mac_address:
542 - get_input: vdbe_hw_untr_mac_1
543 subinterface_nested_ip_address:
544 - get_input: vdbe_untrusted_ip_1
545 subinterface_nested_ip_v6_address:
546 - get_input: vdbe_untrusted_v6_ip_1
547 port_vdbe_untr_port_mac_requirements:
550 subinterface_nested_vmac_address:
551 - get_input: vdbe_untrusted_vmac_address
552 subinterface_nested_vn_network_list:
553 - get_input: untrusted_vn_networks
554 port_vdbe_untr_port_name:
556 template: VM_NAMEDBE001p1n004
559 get_input: vdbe_device_name
561 get_input: vdbe_name_1
562 subinterface_nested_aap_untrusted_ip_prefix_len:
563 - get_input: vdbe_aap_untrusted_ip_prefix_len
564 subinterface_nested_counter:
566 subinterface_nested_subinterfaces_name_prefix:
568 template: VM_NAMEDBE001p1n004
571 get_input: vdbe_device_name
573 get_input: vdbe_name_1
575 - get_input: vdbe_name_1
576 port_vdbe_untr_port_ip_requirements:
580 floating_ip_count_required:
585 floating_ip_count_required:
587 service_template_filter:
588 substitute_service_template: Nested_vdbeServiceTemplate.yaml
593 - service_template_filter
597 type: org.openecomp.groups.heat.HeatStack
599 heat_file: ../Artifacts/main.yml
601 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
607 type: org.openecomp.groups.VfcInstanceGroup
609 vfc_parent_port_role: untr
610 network_collection_function:
611 get_input: untr_network_collection_function
612 vfc_instance_group_function:
613 get_input: untr_vfc_instance_group_function
614 subinterface_role: untr