Configure open vswitch database.
Version added: 1.0.0
- Set column values in record in database table.
The below requirements are needed on the host that executes this module.
- ovs-vsctl >= 2.3.3
# Increase the maximum idle time to 50 seconds before pruning unused kernel
# rules.
- openvswitch.openvswitch.openvswitch_db:
table: open_vswitch
record: .
col: other_config
key: max-idle
value: 50000
# Disable in band copy
- openvswitch.openvswitch.openvswitch_db:
table: Bridge
record: br-int
col: other_config
key: disable-in-band
value: true
# Remove in band key
- openvswitch.openvswitch.openvswitch_db:
state: present
table: Bridge
record: br-int
col: other_config
key: disable-in-band
# Mark port with tag 10
- openvswitch.openvswitch.openvswitch_db:
table: Port
record: port0
col: tag
value: 10
# Mark port with tag 10 for OVSDB with socket in /opt/second.sock
- openvswitch.openvswitch.openvswitch_db:
table: Port
record: port0
col: tag
value: 10
database_socket: unix:/opt/second.sock
# Get interface statistics
- openvswitch.openvswitch.openvswitch_db:
state: read
table: interface
record: ifname
col: statistics
# Get tx_packets value
- openvswitch.openvswitch.openvswitch_db:
state: read
table: interface
record: ifname
col: statistics
key: tx_packets
# Get mtu value
- openvswitch.openvswitch.openvswitch_db:
state: read
table: interface
record: ifname
col: mtu
Common return values are documented here, the following are the fields unique to this module:
- Mark Hamilton (@markleehamilton) <mhamilton@vmware.com>