tripleo-heat-templates/environments/cavium-liquidio.yaml
hanish gogada b97fa08eb5 Implements: Heat template for integrating Cavium SmartNIC LiquidIO
Contains Tripleo Heat templates to deploy Liquidio Compute nodes.
Creates a New role ComputeLiquidio, which contains Cavium SmartNIC.

Depends-On: Idfd094d344d7419557139dbcee98e42307eb465b
Change-Id: I777ae696e54da70d6bb8311d372742435638a172
2017-12-12 15:42:52 +05:30

26 lines
1004 B
YAML

resource_registry:
OS::TripleO::Services::LiquidioCompute: ../puppet/services/liquidio-compute-config.yaml
parameter_defaults:
LiquidioSriovVfNum: 4
LiquidioConfigureMode: ml2-odl
LiquidioEnableBonding: true
LiquidioBondingOptions: active-backup
LiquidioProviderMappings: 'datacentre:eth1'
#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