salt.modules.rh_ip
The networking module for RHEL/Fedora based distros
-
Apply global network configuration.
CLI Example:
salt '*' ip.apply_network_settings
salt.modules.rh_ip.apply_network_settings(**settings)
-
Build an interface script for a network interface.
CLI Example:
salt '*' ip.build_interface eth0 eth <settings>
salt.modules.rh_ip.build_interface(iface, iface_type, enabled, **settings)
-
Build the global network script.
CLI Example:
salt '*' ip.build_network_settings <settings>
salt.modules.rh_ip.build_network_settings(**settings)
-
Build a route script for a network interface.
CLI Example:
salt '*' ip.build_routes eth0 <settings>
salt.modules.rh_ip.build_routes(iface, **settings)
-
Shutdown a network interface
CLI Example:
salt '*' ip.down eth0
salt.modules.rh_ip.down(iface, iface_type)
-
Return the contents of an interface script
CLI Example:
salt '*' ip.get_interface eth0
salt.modules.rh_ip.get_interface(iface)
-
Return the contents of the global network script.
CLI Example:
salt '*' ip.get_network_settings
salt.modules.rh_ip.get_network_settings()
-
Return the contents of the interface routes script.
CLI Example:
salt '*' ip.get_routes eth0
salt.modules.rh_ip.get_routes(iface)
-
Start up a network interface
CLI Example:
salt '*' ip.up eth0
salt.modules.rh_ip.up(iface, iface_type)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/modules/all/salt.modules.rh_ip.html