1 heat_template_version: pike
3 Software Config to drive os-net-config with 2 bonded nics on a bridge.
5 BondInterfaceOvsOptions:
7 description: The ovs_options or bonding_options string for the bond
8 interface. Set things like lacp=active and/or bond_mode=balance-slb
9 for OVS bonds or like mode=4 for Linux bonds using this option.
12 - allowed_pattern: ^((?!balance.tcp).)*$
13 description: The balance-tcp bond mode is known to cause packet loss and
14 should not be used in BondInterfaceOvsOptions.
17 description: IP address/subnet on the ctlplane network
21 description: IP address/subnet on the external network
25 description: IP address/subnet on the internal_api network
29 description: IP address/subnet on the storage network
33 description: IP address/subnet on the storage_mgmt network
37 description: IP address/subnet on the tenant network
41 description: IP address/subnet on the management network
45 type: OS::Heat::SoftwareConfig
51 get_file: network/scripts/run-os-net-config.sh
63 get_param: BondInterfaceOvsOptions
71 description: The OsNetConfigImpl resource.
73 get_resource: OsNetConfigImpl