salt.modules.bridge¶
Module for gathering and managing bridging information
-
salt.modules.bridge.
add
(br=None)¶ Creates a bridge
CLI Example:
salt '*' bridge.add br0
-
salt.modules.bridge.
addif
(br=None, iface=None)¶ Adds an interface to a bridge
CLI Example:
salt '*' bridge.addif br0 eth0
-
salt.modules.bridge.
delete
(br=None)¶ Deletes a bridge
CLI Example:
salt '*' bridge.delete br0
-
salt.modules.bridge.
delif
(br=None, iface=None)¶ Removes an interface from a bridge
CLI Example:
salt '*' bridge.delif br0 eth0
-
salt.modules.bridge.
find_interfaces
(*args)¶ Returns the bridge to which the interfaces are bond to
CLI Example:
salt '*' bridge.find_interfaces eth0 [eth1...]
-
salt.modules.bridge.
interfaces
(br=None)¶ Returns interfaces attached to a bridge
CLI Example:
salt '*' bridge.interfaces br0
-
salt.modules.bridge.
list_
()¶ Returns the machine's bridges list
CLI Example:
salt '*' bridge.list
-
salt.modules.bridge.
show
(br=None)¶ Returns bridges interfaces along with enslaved physical interfaces. If no interface is given, all bridges are shown, else only the specified bridge values are returned.
CLI Example:
salt '*' bridge.show salt '*' bridge.show br0
-
salt.modules.bridge.
stp
(br=None, state='disable', iface=None)¶ Sets Spanning Tree Protocol state for a bridge
CLI Example:
salt '*' bridge.stp br0 enable salt '*' bridge.stp br0 disable
For the NetBSD operating system, it is required to add the interface on which to enable the STP.
CLI Example:
salt '*' bridge.stp bridge0 enable fxp0 salt '*' bridge.stp bridge0 disable fxp0