Manage host interface settings in a declarative manner
Project description
IfState
A python library to configure (linux) host interfaces in a declarative manner. It is a frontend for the kernel netlink protocol using pyroute2 and aims to be as powerful as the iproute2/bridge/ethtool/tc/wireguard commands.
It was written for interface configuration on lightweight software defined linux routers without using any additional network management daemon like Network-Manager or systemd-networkd.
Can be used with deployment and automation tools like ansible since it's declarative and operates idempotent.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size ifstate-1.4.0-py3-none-any.whl (46.9 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size ifstate-1.4.0.tar.gz (28.9 kB) | File type Source | Python version None | Upload date | Hashes View |