resource_registry:
   OS::TripleO::Services::LiquidioCompute:  ../deployment/cavium/liquidio-compute-config-container-puppet.yaml

parameter_defaults:
   LiquidioSriovVfNum: 4
   LiquidioConfigureMode: ml2-odl
   LiquidioEnableBonding: true
   LiquidioBondingOptions: active-backup
   LiquidioProviderMappings: 'datacentre:eth1'
   ComputeLiquidioParameters:
     KernelArgs: "intel_iommu=on iommu=pt"
     NovaOVSDBConnection: "tcp:127.0.0.1:6640"
   #NovaSchedulerDefaultFilters: ['AvailabilityZoneFilter', 'ComputeFilter', 'ComputeCapabilitiesFilter', 'ImagePropertiesFilter', 'ServerGroupAntiAffinityFilter', 'ServerGroupAffinityFilter', 'PciPassthroughFilter']
   #NovaPCIPassthrough:
   #  - address: "*:02:00.*"

   #LiquidioConfigureMode takes three valid values
   #ml2-odl:- Installation is OpenStack and Opendaylight
   #ml2-ovn:- Installation is OpenStack and OVN
   #ml2-ovs:- Standard Openstack with OVS
   #LiquidioEnableBonding, if set to true then DVR on  LiquidioCompute nodes
   #is disabled by default. to Enable DVR on LiquidioCompute nodes,
   #set it to false.
   #Liquidio supports three bonding options, these are considered
   #only when bonding is enabled
   # 1) active-backup
   # 2) balance-tcp
   # 3) balance-slb
   #LiquidioProviderMappings: Valid input <external-network-name>:<Interface>
   #Interface is connected to external network and used only when bonding
   #is disabled