Systemd definitely has its benefits with starting processes in parallel and handling complex dependencies, but NetworkManager seems to thwart that process a bit. NetworkManager does exactly what it says: it manages the network connection, setting the ip, bringing up the interface, starting dhclient, or any number of other things. It still has the stigma of
Puppet is a great tool for configuration management. Chef, slightly younger than Puppet, has matured to be a very good option when choosing a configuration management tool. In this particular case, the focus is on Puppet. The Puppet community frowns heavily on using puppet as the tool for global package management. At least, that’s the