On 2023-07-12 07:54, Gioele Barabucci wrote:

1) It's an extra layer. [...]

2) It's a layer that you cannot ignore when editing the config. [...]

I'd also add 3) It requires Python and various Python libraries. At least the CLI tool does.

In some circumstances installing Python and a bunch of libraries is not going to be a big issue (e.g., in desktop installs), but for many server installations that is an unnecessary new burden.

(To be fair, Lukas opened his email stating that for minimal installations sd-netwokd is a more fitting alternative. I just wanted to explicitly mention one reason supporting that statement.)

If Python is an option, ifupdown2 is IMO a far better candidate than netplan:

1. It reuses the familiar syntax we have with ifupdown
2. It knows how to converge to the provided configuration from the running configuration (this makes notably the trivial workflow "let's modify the IP address of this interface" just works, but more complex scenario like "let's put this interface and IP address in a VLAN on a bond devices").

It has been some time since the latest release (almost 3 years), but it looks still maintained.

Reply via email to