Skip to main content

Manage host interface settings in a declarative manner

Project description

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

Project details


Download files

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

Source Distribution

ifstate-1.13.1.tar.gz (73.9 kB view details)

Uploaded Source

Built Distribution

ifstate-1.13.1-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ifstate-1.13.1.tar.gz
  • Upload date:
  • Size: 73.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for ifstate-1.13.1.tar.gz
Algorithm Hash digest
SHA256 484af38bb9c5742388a9592c58c81fe6b6192a0f685ef8c0df30c07cd59f7cfa
MD5 4d41284f8c40f63c3328c395284d3a07
BLAKE2b-256 1a12096cd58be9529a633434157b30d1a2aa3dcdd400e4ec2123baebcf3d5761

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ifstate-1.13.1-py3-none-any.whl
  • Upload date:
  • Size: 84.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for ifstate-1.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80be3c47381faee2fd6aebe4daf552530338670bd54bf681153f971e06ddcdc6
MD5 1d20ef3e7495e4d0deb692047b5e36de
BLAKE2b-256 8cc3f0c79696b62b7af494338b3e1ac53c9d53954c40690ab4425382034947d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page