Yes it looks like a great replacement for network-scripts.
And at first glance, it appears to have better design goals than Canonical's (also yaml based) netplan.
Specifically the "transactional" aspect of nmstate, in which a config change should either fully succeed or fail, with a failure state is a rollback to the pre-transaction state.
The desired vs actual state dilemma and atomicity, is where most of these high-level network configuration tools fall apart in practice.
2 comments
[ 4.7 ms ] story [ 9.8 ms ] threadAnd at first glance, it appears to have better design goals than Canonical's (also yaml based) netplan.
Specifically the "transactional" aspect of nmstate, in which a config change should either fully succeed or fail, with a failure state is a rollback to the pre-transaction state.
The desired vs actual state dilemma and atomicity, is where most of these high-level network configuration tools fall apart in practice.