1
0
Fork
You've already forked ifstate
0
forked from routerkit/ifstate
Manage host interface settings in a declarative manner
  • Python 99.8%
  • Shell 0.2%
Find a file
2025年01月19日 21:39:00 +01:00
ex/init Add a openrc init script. 2020年05月31日 16:43:11 +02:00
ifstate vrrp: accept the same states at vvrp and vvrp-fifo action 2025年01月19日 21:39:00 +01:00
libifstate ifstate: 1.13.2 release 2025年01月05日 12:28:27 +01:00
schema link: add missing vrf_table property for vrf links 2024年11月07日 22:20:43 +01:00
.gitignore Import sources. 2020年05月21日 23:44:39 +02:00
CHANGELOG.md ifstate: 1.13.2 release 2025年01月05日 12:28:27 +01:00
LICENSE Initial commit 2020年05月21日 23:41:08 +02:00
README.md Update ifstate description. 2023年10月29日 21:17:04 +01:00
setup.py vrrp: set proc title to allow ease reloading by SIGHUP for vrrp-fifo 2023年07月01日 17:50:28 +02:00

IfState

PyPI version

A python tool 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.

More...