1 tosca_definitions_version: tosca_simple_yaml_1_0_0
\r 
   5 - openecomp_heat_index:
\r 
   6     file: openecomp-heat/_index.yml
\r 
   7 - GlobalSubstitutionTypes:
\r 
   8     file: GlobalSubstitutionTypesServiceTemplate.yaml
\r 
  10   org.openecomp.resource.vfc.nodes.heat.vdbe:
\r 
  11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
\r 
  19           type: org.openecomp.annotations.Source
\r 
  24             param_name: vf_module_id
\r 
  26       description: Unique ID for this VF module inst
\r 
  27     control_int_net_rpf:
\r 
  32           type: org.openecomp.annotations.Source
\r 
  37             param_name: control_int_net_rpf
\r 
  39       description: Reverse Path Filtering enable or disable for the control virtual network
\r 
  40     control_int_net_forwarding_mode:
\r 
  45           type: org.openecomp.annotations.Source
\r 
  50             param_name: control_int_net_forwarding_mode
\r 
  52       description: forwarding mode of the control virtual network
\r 
  58           type: org.openecomp.annotations.Source
\r 
  63             param_name: vnf_name
\r 
  65       description: Unique name for this VF instance
\r 
  66     vdbe_untrusted_ip_1:
\r 
  71           type: org.openecomp.annotations.Source
\r 
  76             param_name: vdbe_untrusted_ip_1
\r 
  78       description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
\r 
  79     vdbe_aap_untrusted_ip_prefix_len:
\r 
  84           type: org.openecomp.annotations.Source
\r 
  89             param_name: vdbe_aap_untrusted_ip_prefix_len
\r 
  91       description: ip prefix length for the primary vDBE VM on the VAN untrusted network
\r 
  97           type: org.openecomp.annotations.Source
\r 
 102             param_name: untrusted_num_vn
\r 
 104       description: Number of vDBE subinterface virtual Networks
\r 
 114           type: org.openecomp.annotations.Source
\r 
 119             param_name: aap_address_mode
\r 
 121       description: Address mode for the vDBE cluster IP
\r 
 122     control_int_net_shared:
\r 
 127           type: org.openecomp.annotations.Source
\r 
 132             param_name: control_int_net_shared
\r 
 134       description: control virtual network shared
\r 
 135     vdbe_untrusted_v6_ip_1:
\r 
 140           type: org.openecomp.annotations.Source
\r 
 145             param_name: vdbe_untrusted_v6_ip_1
\r 
 147       description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
\r 
 148     vdbe_untrusted_vmac_address:
\r 
 153           type: org.openecomp.annotations.Source
\r 
 158             param_name: vdbe_untrusted_vmac_address
\r 
 160       description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
\r 
 161     control_int_net_flood_unknown_unicast:
\r 
 166           type: org.openecomp.annotations.Source
\r 
 171             param_name: control_int_net_flood_unknown_unicast
\r 
 173       description: forwarding mode of the control virtual network
\r 
 174     vdbe_aap_sec_untrusted_ip_prefix:
\r 
 179           type: org.openecomp.annotations.Source
\r 
 184             param_name: vdbe_aap_sec_untrusted_ip_prefix
\r 
 186       description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
\r 
 192           type: org.openecomp.annotations.Source
\r 
 199       description: Unique ID for this VF inst
\r 
 205           type: org.openecomp.annotations.Source
\r 
 210             param_name: vdbe_name_1
\r 
 212       description: VM Name for this vdbe node 1
\r 
 213     availability_zone_1:
\r 
 218           type: org.openecomp.annotations.Source
\r 
 223             param_name: availability_zone_1
\r 
 225       description: The availability zone of secondary node1 vDBE vm in the local HA pair.
\r 
 226     untrusted_vn_networks:
\r 
 231           type: org.openecomp.annotations.Source
\r 
 236             param_name: untrusted_vn_networks
\r 
 238       description: List of subinterface virtual networks
\r 
 246           type: org.openecomp.annotations.Source
\r 
 251             param_name: vdbe_image_name
\r 
 253       description: Image to use for vDBE
\r 
 259           type: org.openecomp.annotations.Source
\r 
 264             param_name: oam_net_name
\r 
 266       description: Name of NSDNet network from which the management IP addresses will be allocated
\r 
 267     vdbe_aap_sec_untrusted_ip_prefix_len:
\r 
 272           type: org.openecomp.annotations.Source
\r 
 277             param_name: vdbe_aap_sec_untrusted_ip_prefix_len
\r 
 279       description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
\r 
 280     vdbe_aap_untrusted_v6_ip_prefix:
\r 
 285           type: org.openecomp.annotations.Source
\r 
 290             param_name: vdbe_aap_untrusted_v6_ip_prefix
\r 
 292       description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
\r 
 293     vdbe_aap_untrusted_v6_ip_prefix_len:
\r 
 298           type: org.openecomp.annotations.Source
\r 
 303             param_name: vdbe_aap_untrusted_v6_ip_prefix_len
\r 
 305       description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
\r 
 306     untrusted_vlan_tags:
\r 
 311           type: org.openecomp.annotations.Source
\r 
 316             param_name: untrusted_vlan_tags
\r 
 318       description: List of subinterface vlan tags
\r 
 326           type: org.openecomp.annotations.Source
\r 
 331             param_name: vdbe_flavor_name
\r 
 333       description: Flavor to use for vDBE
\r 
 334     vdbe_hw_untr_mac_1:
\r 
 339           type: org.openecomp.annotations.Source
\r 
 344             param_name: vdbe_hw_untr_mac_1
\r 
 346       description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
\r 
 347     untrusted_net_name:
\r 
 352           type: org.openecomp.annotations.Source
\r 
 357             param_name: untrusted_net_name
\r 
 359       description: Name of public untrusted network into which this vDBE HA cluster is deployed
\r 
 365           type: org.openecomp.annotations.Source
\r 
 370             param_name: vdbe_device_name
\r 
 372       description: VDBE device Name for this vdbe VNF
\r 
 373     vdbe_aap_untrusted_ip_prefix:
\r 
 378           type: org.openecomp.annotations.Source
\r 
 383             param_name: vdbe_aap_untrusted_ip_prefix
\r 
 385       description: ip prefix for primary vDBE VM on the VAN untrusted network
\r 
 388       type: org.openecomp.resource.vfc.nodes.heat.vdbe
\r 
 391           get_input: vdbe_flavor_name
\r 
 393           get_input: availability_zone_1
\r 
 395           get_input: vdbe_image_name
\r 
 398             get_input: vf_module_id
\r 
 402             get_input: vnf_name
\r 
 404           get_input: vdbe_name_1
\r 
 406       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
\r 
 410             template: VM_NAMEDBE001p1n004
\r 
 413                 get_input: vdbe_device_name
\r 
 415                 get_input: vdbe_name_1
\r 
 416         virtual_network_refs:
\r 
 417         - get_input: untrusted_net_name
\r 
 418         virtual_machine_interface_allowed_address_pairs:
\r 
 419           allowed_address_pair:
\r 
 421               get_input: aap_address_mode
\r 
 424                 get_input: vdbe_aap_untrusted_ip_prefix
\r 
 426                 get_input: vdbe_aap_untrusted_ip_prefix_len
\r 
 428               get_input: vdbe_untrusted_vmac_address
\r 
 430               get_input: aap_address_mode
\r 
 433                 get_input: vdbe_aap_sec_untrusted_ip_prefix
\r 
 435                 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
\r 
 437               get_input: vdbe_hw_untr_mac_1
\r 
 439               get_input: aap_address_mode
\r 
 442                 get_input: vdbe_aap_untrusted_v6_ip_prefix
\r 
 444                 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
\r 
 446               get_input: vdbe_untrusted_vmac_address
\r 
 447         virtual_machine_interface_mac_addresses:
\r 
 448         - get_input: vdbe_hw_untr_mac_1
\r 
 451           capability: tosca.capabilities.network.Bindable
\r 
 453           relationship: tosca.relationships.network.BindsTo
\r 
 454     vdbe_untr_1_subports:
\r 
 455       type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
\r 
 459         aap_untrusted_ip_prefix:
\r 
 460           get_input: vdbe_aap_untrusted_ip_prefix
\r 
 465         aap_sec_untrusted_ip_prefix:
\r 
 466           get_input: vdbe_aap_sec_untrusted_ip_prefix
\r 
 467         vdbe_subport_network: control_int_net
\r 
 469           get_input: vdbe_untrusted_v6_ip_1
\r 
 473           get_input: vdbe_untrusted_ip_1
\r 
 474         subinterfaces_name_prefix:
\r 
 476             template: VM_NAMEDBE001p1n004
\r 
 479                 get_input: vdbe_device_name
\r 
 481                 get_input: vdbe_name_1
\r 
 483           get_input: aap_address_mode
\r 
 484         service_template_filter:
\r 
 485           substitute_service_template: nestedServiceTemplate.yaml
\r 
 487             get_input: untrusted_num_vn
\r 
 489         aap_untrusted_v6_ip_prefix:
\r 
 490           get_input: vdbe_aap_untrusted_v6_ip_prefix
\r 
 491         parent_interface: vdbe_untr_1_port
\r 
 493           get_input: vdbe_hw_untr_mac_1
\r 
 495           get_input: untrusted_vlan_tags
\r 
 496         aap_sec_untrusted_ip_prefix_len:
\r 
 497           get_input: vdbe_aap_sec_untrusted_ip_prefix_len
\r 
 499           get_input: vdbe_untrusted_vmac_address
\r 
 500         aap_untrusted_v6_ip_prefix_len:
\r 
 501           get_input: vdbe_aap_untrusted_v6_ip_prefix_len
\r 
 502         aap_untrusted_ip_prefix_len:
\r 
 503           get_input: vdbe_aap_untrusted_ip_prefix_len
\r 
 505       - link_vdbe_0_subint_untr_vmi_0:
\r 
 506           capability: tosca.capabilities.network.Linkable
\r 
 507           node: control_int_net
\r 
 508           relationship: tosca.relationships.network.LinksTo
\r 
 509       - binding_vdbe_0_subint_untr_vmi_0:
\r 
 510           capability: tosca.capabilities.network.Bindable
\r 
 511           node: vdbe_untr_1_port
\r 
 512           relationship: tosca.relationships.network.BindsTo
\r 
 514           capability: tosca.capabilities.Node
\r 
 515           node: control_int_net
\r 
 516           relationship: tosca.relationships.DependsOn
\r 
 518       type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
\r 
 522             template: VNF_NAME_control_net
\r 
 525                 get_input: vnf_name
\r 
 528           - vdbe_untr_1_subports
\r 
 532           capability: tosca.capabilities.Node
\r 
 533           node: vdbe_untr_1_subports
\r 
 534           relationship: tosca.relationships.DependsOn
\r 
 537       type: org.openecomp.groups.heat.HeatStack
\r 
 539         heat_file: ../Artifacts/main.yml
\r 
 541           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
\r 
 545       - vdbe_untr_1_subports
\r 
 549       description: output_test
\r 
 552         - vdbe_untr_1_subports
\r