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_ip_v6_address:
 
 480         - get_input: vdbe_untrusted_v6_ip_1
 
 481         - get_input: vdbe_untrusted_v6_ip_1
 
 482         subinterface_vlan1_aap_sec_untrusted_ip_prefix:
 
 483         - get_input: vdbe_aap_sec_untrusted_ip_prefix
 
 484         - get_input: vdbe_aap_sec_untrusted_ip_prefix
 
 485         compute_vdbe_availability_zone:
 
 486         - get_input: availability_zone_1
 
 487         - get_input: availability_zone_1
 
 488         subinterface_vlan1_aap_untrusted_ip_prefix:
 
 489         - get_input: vdbe_aap_untrusted_ip_prefix
 
 490         - get_input: vdbe_aap_untrusted_ip_prefix
 
 491         port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
 
 492         - - get_input: vdbe_hw_untr_mac_1
 
 493         - - get_input: vdbe_hw_untr_mac_1
 
 495           get_input: vdbe_flavor_name
 
 496         port_vdbe_untr_2_port_virtual_network_refs:
 
 499         subinterface_vlan1_counter:
 
 502         subinterface_vlan1_subinterfaces_name_prefix:
 
 504             template: VM_NAMEDBE001p1n004
 
 507                 get_input: vdbe_device_name
 
 509                 get_input: vdbe_name_1
 
 511             template: VM_NAMEDBE001p1n004
 
 514                 get_input: vdbe_device_name
 
 516                 get_input: vdbe_name_1
 
 518           get_input: vdbe_image_name
 
 519         port_vdbe_untr_2_port_name:
 
 522         compute_vdbe_metadata:
 
 524             get_input: vf_module_id
 
 530             get_input: vf_module_id
 
 535         subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
 
 536         - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
 
 537         - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
 
 538         port_vdbe_untr_1_port_virtual_network_refs:
 
 541         subinterface_vlan1_vn_network_list:
 
 544         subinterface_vlan1_service_template_filter_count:
 
 545         - get_input: untrusted_num_vn
 
 546         - get_input: untrusted_num_vn
 
 547         subinterface_vlan1_parent_interface:
 
 550         subinterface_vlan1_aap_address_mode:
 
 551         - get_input: aap_address_mode
 
 552         - get_input: aap_address_mode
 
 553         subinterface_vlan1_optional_property_1:
 
 554         - OPTIONAL_VALUE_SUBPORT_1
 
 556         port_vdbe_untr_1_port_name:
 
 558             template: VM_NAMEDBE001p1n004
 
 561                 get_input: vdbe_device_name
 
 563                 get_input: vdbe_name_1
 
 568                 get_input: vdbe_device_name
 
 570                 get_input: vdbe_name_1
 
 571         subinterface_vlan1_optional_property_2:
 
 573         - OPTIONAL_VALUE_SUBPORT_2
 
 574         subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
 
 575         - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
 
 576         - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
 
 577         subinterface_vlan1_mac_address:
 
 578         - get_input: vdbe_hw_untr_mac_1
 
 579         - get_input: vdbe_hw_untr_mac_1
 
 580         subinterface_vlan1_aap_untrusted_ip_prefix_len:
 
 581         - get_input: vdbe_aap_untrusted_ip_prefix_len
 
 582         - get_input: vdbe_aap_untrusted_ip_prefix_len
 
 583         subinterface_vlan1_ip_address:
 
 584         - get_input: vdbe_untrusted_ip_1
 
 585         - get_input: vdbe_untrusted_ip_1
 
 587         - get_input: vdbe_name_1
 
 588         - get_input: vdbe_name_1
 
 589         port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
 
 590         - - get_input: vdbe_hw_untr_mac_1
 
 591         - - get_input: vdbe_hw_untr_mac_1
 
 592         subinterface_vlan1_vlan_tag_list:
 
 593         - get_input: untrusted_vlan_tags
 
 594         - get_input: untrusted_vlan_tags
 
 595         service_template_filter:
 
 596           substitute_service_template: Nested_vdbeServiceTemplate.yaml
 
 601           - service_template_filter
 
 604       - link_vdbe_vdbe_untr_1_port:
 
 605           capability: tosca.capabilities.network.Linkable
 
 606           node: control_int_net
 
 607           relationship: tosca.relationships.network.LinksTo
 
 608       - link_vdbe_vdbe_untr_2_port:
 
 609           capability: tosca.capabilities.network.Linkable
 
 611           relationship: tosca.relationships.network.LinksTo
 
 612       - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
 
 613           capability: tosca.capabilities.network.Linkable
 
 614           node: control_int_net
 
 615           relationship: tosca.relationships.network.LinksTo
 
 616       - dependency_vdbe_vdbe_untr_1_port_vlan1:
 
 617           capability: tosca.capabilities.Node
 
 618           node: control_int_net
 
 619           relationship: tosca.relationships.DependsOn
 
 622       type: org.openecomp.groups.heat.HeatStack
 
 624         heat_file: ../Artifacts/main.yml
 
 626           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
 
 633       description: output param connectivity
 
 637         - vdbe_vdbe_untr_1_port_vlan1_aap_address_mode