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: VNF_NAME_fabric_net
 
 459           capability: feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested
 
 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_nested_parent_interface:
 
 478         subinterface_nested_aap_address_mode:
 
 479         - get_input: aap_address_mode
 
 480         subinterface_nested_vlan_tag_list:
 
 481         - get_input: untrusted_vlan_tags
 
 482         compute_vdbe_availability_zone:
 
 483         - get_input: availability_zone_1
 
 484         subinterface_nested_service_template_filter_count:
 
 485         - get_input: untrusted_num_vn
 
 486         subinterface_nested_aap_untrusted_v6_ip_prefix_len:
 
 487         - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
 
 489           get_input: vdbe_flavor_name
 
 490         subinterface_nested_aap_untrusted_ip_prefix:
 
 491         - get_input: vdbe_aap_untrusted_ip_prefix
 
 493           get_input: vdbe_image_name
 
 494         subinterface_nested_vdbe_subport_network:
 
 496         subinterface_nested_aap_sec_untrusted_ip_prefix_len:
 
 497         - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
 
 498         subinterface_nested_aap_sec_untrusted_ip_prefix:
 
 499         - get_input: vdbe_aap_sec_untrusted_ip_prefix
 
 500         subinterface_nested_aap_untrusted_v6_ip_prefix:
 
 501         - get_input: vdbe_aap_untrusted_v6_ip_prefix
 
 502         compute_vdbe_metadata:
 
 504             get_input: vf_module_id
 
 509         subinterface_nested_mac_address:
 
 510         - get_input: vdbe_hw_untr_mac_1
 
 511         port_vdbe_untr_1_port_virtual_network_refs:
 
 513         subinterface_nested_ip_address:
 
 514         - get_input: vdbe_untrusted_ip_1
 
 515         subinterface_nested_ip_v6_address:
 
 516         - get_input: vdbe_untrusted_v6_ip_1
 
 517         subinterface_nested_vmac_address:
 
 518         - get_input: vdbe_untrusted_vmac_address
 
 519         port_vdbe_untr_1_port_name:
 
 521             template: VM_NAMEDBE001p1n004
 
 524                 get_input: vdbe_device_name
 
 526                 get_input: vdbe_name_1
 
 527         subinterface_nested_aap_untrusted_ip_prefix_len:
 
 528         - get_input: vdbe_aap_untrusted_ip_prefix_len
 
 529         subinterface_nested_counter:
 
 531         subinterface_nested_subinterfaces_name_prefix:
 
 533             template: VM_NAMEDBE001p1n004
 
 536                 get_input: vdbe_device_name
 
 538                 get_input: vdbe_name_1
 
 540         - get_input: vdbe_name_1
 
 541         port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
 
 542         - - get_input: vdbe_hw_untr_mac_1
 
 543         service_template_filter:
 
 544           substitute_service_template: Nested_vdbeServiceTemplate.yaml
 
 549           - service_template_filter
 
 552       - link_vdbe_vdbe_untr_1_port:
 
 553           capability: tosca.capabilities.network.Linkable
 
 555           relationship: tosca.relationships.network.LinksTo
 
 556       - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
 
 557           capability: tosca.capabilities.network.Linkable
 
 558           node: control_int_net
 
 559           relationship: tosca.relationships.network.LinksTo
 
 562       type: org.openecomp.groups.heat.HeatStack
 
 564         heat_file: ../Artifacts/main.yml
 
 566           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)