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: fabric_int_net_rpf
36 description: Reverse Path Filtering enable or disable for the fabric virtual network
42 type: org.openecomp.annotations.Source
47 param_name: control_int_net_rpf
49 description: Reverse Path Filtering enable or disable for the control virtual network
50 control_int_net_forwarding_mode:
55 type: org.openecomp.annotations.Source
60 param_name: control_int_net_forwarding_mode
62 description: forwarding mode of the control virtual network
68 type: org.openecomp.annotations.Source
75 description: Unique name for this VF instance
81 type: org.openecomp.annotations.Source
86 param_name: vdbe_untrusted_ip_1
88 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
89 vdbe_aap_untrusted_ip_prefix_len:
94 type: org.openecomp.annotations.Source
99 param_name: vdbe_aap_untrusted_ip_prefix_len
101 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
107 type: org.openecomp.annotations.Source
112 param_name: untrusted_num_vn
114 description: Number of vDBE subinterface virtual Networks
124 type: org.openecomp.annotations.Source
129 param_name: aap_address_mode
131 description: Address mode for the vDBE cluster IP
132 control_int_net_shared:
137 type: org.openecomp.annotations.Source
142 param_name: control_int_net_shared
144 description: control virtual network shared
145 vdbe_untrusted_v6_ip_1:
150 type: org.openecomp.annotations.Source
155 param_name: vdbe_untrusted_v6_ip_1
157 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
158 vdbe_untrusted_vmac_address:
163 type: org.openecomp.annotations.Source
168 param_name: vdbe_untrusted_vmac_address
170 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
171 control_int_net_flood_unknown_unicast:
176 type: org.openecomp.annotations.Source
181 param_name: control_int_net_flood_unknown_unicast
183 description: forwarding mode of the control virtual network
184 vdbe_aap_sec_untrusted_ip_prefix:
189 type: org.openecomp.annotations.Source
194 param_name: vdbe_aap_sec_untrusted_ip_prefix
196 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
202 type: org.openecomp.annotations.Source
209 description: Unique ID for this VF inst
215 type: org.openecomp.annotations.Source
220 param_name: vdbe_name_1
222 description: VM Name for this vdbe node 1
228 type: org.openecomp.annotations.Source
233 param_name: availability_zone_1
235 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
236 untrusted_vn_networks:
241 type: org.openecomp.annotations.Source
246 param_name: untrusted_vn_networks
248 description: List of subinterface virtual networks
256 type: org.openecomp.annotations.Source
261 param_name: vdbe_image_name
263 description: Image to use for vDBE
269 type: org.openecomp.annotations.Source
274 param_name: oam_net_name
276 description: Name of NSDNet network from which the management IP addresses will be allocated
277 vdbe_aap_sec_untrusted_ip_prefix_len:
282 type: org.openecomp.annotations.Source
287 param_name: vdbe_aap_sec_untrusted_ip_prefix_len
289 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
290 vdbe_aap_untrusted_v6_ip_prefix:
295 type: org.openecomp.annotations.Source
300 param_name: vdbe_aap_untrusted_v6_ip_prefix
302 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
303 vdbe_aap_untrusted_v6_ip_prefix_len:
308 type: org.openecomp.annotations.Source
313 param_name: vdbe_aap_untrusted_v6_ip_prefix_len
315 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
316 fabric_int_net_flood_unknown_unicast:
321 type: org.openecomp.annotations.Source
326 param_name: fabric_int_net_flood_unknown_unicast
328 description: forwarding mode of the fabric virtual network
334 type: org.openecomp.annotations.Source
339 param_name: untrusted_vlan_tags
341 description: List of subinterface vlan tags
349 type: org.openecomp.annotations.Source
354 param_name: vdbe_flavor_name
356 description: Flavor to use for vDBE
362 type: org.openecomp.annotations.Source
369 description: Counter.
370 fabric_int_net_forwarding_mode:
375 type: org.openecomp.annotations.Source
380 param_name: fabric_int_net_forwarding_mode
382 description: forwarding mode of the fabric virtual network
383 fabric_int_net_shared:
388 type: org.openecomp.annotations.Source
393 param_name: fabric_int_net_shared
394 description: fabric virtual network shared
400 type: org.openecomp.annotations.Source
405 param_name: vdbe_hw_untr_mac_1
407 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
413 type: org.openecomp.annotations.Source
418 param_name: untrusted_net_name
420 description: Name of public untrusted network into which this vDBE HA cluster is deployed
426 type: org.openecomp.annotations.Source
431 param_name: vdbe_device_name
433 description: VDBE device Name for this vdbe VNF
434 vdbe_aap_untrusted_ip_prefix:
439 type: org.openecomp.annotations.Source
444 param_name: vdbe_aap_untrusted_ip_prefix
446 description: ip prefix for primary vDBE VM on the VAN untrusted network
449 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
453 template: template-fabric-int
459 capability: feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1
461 relationship: tosca.relationships.DependsOn
463 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
467 template: VNF_NAME_control_net
472 type: org.openecomp.resource.abstract.nodes.vdbe
476 subinterface_vlan1_aap_untrusted_v6_ip_prefix:
477 - get_input: vdbe_aap_untrusted_v6_ip_prefix
478 - get_input: vdbe_aap_untrusted_v6_ip_prefix
479 subinterface_vlan1_aap_sec_untrusted_ip_prefix:
480 - get_input: vdbe_aap_sec_untrusted_ip_prefix
481 - get_input: vdbe_aap_sec_untrusted_ip_prefix
482 compute_vdbe_availability_zone:
483 - get_input: availability_zone_1
484 - get_input: availability_zone_1
485 port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
486 - - get_input: vdbe_hw_untr_mac_1
487 - - get_input: vdbe_hw_untr_mac_1
489 get_input: vdbe_flavor_name
490 subinterface_vlan1_counter:
493 port_vdbe_untr_2_port_subinterface_indicator:
497 get_input: vdbe_image_name
498 compute_vdbe_metadata:
500 get_input: vf_module_id
506 get_input: vf_module_id
511 subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
512 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
513 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
514 subinterface_vlan1_mac_address:
515 - get_input: vdbe_hw_untr_mac_1
516 - get_input: vdbe_hw_untr_mac_1
517 subinterface_vlan1_aap_untrusted_ip_prefix_len:
518 - get_input: vdbe_aap_untrusted_ip_prefix_len
519 - get_input: vdbe_aap_untrusted_ip_prefix_len
520 subinterface_vlan1_ip_address:
521 - get_input: vdbe_untrusted_ip_1
522 - get_input: vdbe_untrusted_ip_1
524 - get_input: vdbe_name_1
525 - get_input: vdbe_name_1
526 port_vdbe_untr_1_port_subinterface_indicator:
529 subinterface_vlan1_ip_v6_address:
530 - get_input: vdbe_untrusted_v6_ip_1
531 - get_input: vdbe_untrusted_v6_ip_1
532 subinterface_vlan1_aap_untrusted_ip_prefix:
533 - get_input: vdbe_aap_untrusted_ip_prefix
534 - get_input: vdbe_aap_untrusted_ip_prefix
535 port_vdbe_untr_2_port_virtual_network_refs:
538 subinterface_vlan1_subinterfaces_name_prefix:
540 template: VM_NAMEDBE001p1n004
543 get_input: vdbe_device_name
545 get_input: vdbe_name_1
547 template: VM_NAMEDBE001p1n004
550 get_input: vdbe_device_name
552 get_input: vdbe_name_1
553 port_vdbe_untr_2_port_name:
556 port_vdbe_untr_1_port_virtual_network_refs:
559 subinterface_vlan1_vn_network_list:
562 subinterface_vlan1_service_template_filter_count:
563 - get_input: untrusted_num_vn
564 - get_input: untrusted_num_vn
565 subinterface_vlan1_parent_interface:
568 subinterface_vlan1_aap_address_mode:
569 - get_input: aap_address_mode
570 - get_input: aap_address_mode
571 subinterface_vlan1_optional_property_1:
572 - OPTIONAL_VALUE_SUBPORT_1
574 port_vdbe_untr_1_port_name:
576 template: VM_NAMEDBE001p1n004
579 get_input: vdbe_device_name
581 get_input: vdbe_name_1
586 get_input: vdbe_device_name
588 get_input: vdbe_name_1
589 subinterface_vlan1_optional_property_2:
591 - OPTIONAL_VALUE_SUBPORT_2
592 subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
593 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
594 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
595 port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
596 - - get_input: vdbe_hw_untr_mac_1
597 - - get_input: vdbe_hw_untr_mac_1
598 subinterface_vlan1_vlan_tag_list:
599 - get_input: untrusted_vlan_tags
600 - get_input: untrusted_vlan_tags
601 service_template_filter:
602 substitute_service_template: Nested_vdbeServiceTemplate.yaml
607 - service_template_filter
610 - link_vdbe_vdbe_untr_1_port:
611 capability: tosca.capabilities.network.Linkable
612 node: control_int_net
613 relationship: tosca.relationships.network.LinksTo
614 - link_vdbe_vdbe_untr_2_port:
615 capability: tosca.capabilities.network.Linkable
617 relationship: tosca.relationships.network.LinksTo
618 - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
619 capability: tosca.capabilities.network.Linkable
620 node: control_int_net
621 relationship: tosca.relationships.network.LinksTo
622 - dependency_vdbe_vdbe_untr_1_port_vlan1:
623 capability: tosca.capabilities.Node
624 node: control_int_net
625 relationship: tosca.relationships.DependsOn
628 type: org.openecomp.groups.heat.HeatStack
630 heat_file: ../Artifacts/main.yml
632 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
639 description: output param connectivity
643 - vdbe_vdbe_untr_1_port_vlan1_aap_address_mode