Declare your Linux Network state!
summary
NMState provides a single JSON/YAML declarative schema for full Linux network state, maps to a NetworkManager backend, and exposes a CLI and API plus Ansible modules and container images. It supports IPv4/IPv6, bonds, bridges, VLANs and basic verification logic; the demo builds a bond with two slaves and a VLAN and shows atomic apply and rollback when an invalid property is injected. Packages exist in Fedora, COPR, and PyPI and CI and Kubernetes NodeNetworkPolicy integration are in active development.
AI-written summary · about
chapters (6)
related talks
18mLinux System Roles: Network Config with Nmstate
24mModern network configuration on Linux
35mDeclarative Networking in Declarative World, ver. 2025
01h 09mArchitectural Changes in NetworkManager
22mHave you lost your node...again?
38mNmstate Polyglot Model - Translating Natural Language into Nmstate States
35mIntro: Network Service Mesh (NSM)
39mIntro: Network Service Mesh (NSM)
