Skip to main content

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...

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ifstate-2.3.1.tar.gz (95.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ifstate-2.3.1-py3-none-any.whl (107.5 kB view details)

Uploaded Python 3

File details

Details for the file ifstate-2.3.1.tar.gz.

File metadata

  • Download URL: ifstate-2.3.1.tar.gz
  • Upload date:
  • Size: 95.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ifstate-2.3.1.tar.gz
Algorithm Hash digest
SHA256 33f6499a23d87e3a16a62f226a8cb8430b6af9e5226a0623c71c7b8c9055f022
MD5 8dee438726f0ae9a3de936d65cad3fcf
BLAKE2b-256 870a51b85a2d790544305116fd8c1a7ce99b35b03419f4f3c391f75a7ec58585

See more details on using hashes here.

File details

Details for the file ifstate-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: ifstate-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 107.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ifstate-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b63f79d5255379bf5ad184deb7ada2765a9ff462c06c213ceda9a0e9829b8b77
MD5 32e94f955ee6d78cdc2b3d87e16325fb
BLAKE2b-256 14abda9bd1c8a7664684b7a78bdfdfd4c955aed9efcc55b9ebeefd46047ead0e

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page