4 ms·
I found their raison d'etre very interesting. "Declarative configuration management systems like Consfigurator and Propellor share a number of goals with proje
by tepitoperrito 4y ago
I found their raison d'etre very interesting.
"Declarative configuration management systems like Consfigurator and Propellor share a number of goals with projects like the GNU Guix System and NixOS. However, tools like Consfigurator and Propellor try to layer the power of declarative and reproducible configuration semantics on top of traditional, battle-tested UNIX system administration infrastructure like distro package managers, package archives and daemon configuration mechanisms, rather than seeking to replace any of those. Let’s get as much as we can out of all that existing distro policy-compliant work!"
- adamcstephens 4y agoPuppet has been doing this for over 15 years. Declarative config management is great and I love it. Unfortunately, it doesn't solve all administration problems as some software assumes an imperative installation or upgrade process.
- exdsq 4y agoWhat’s an example of something you couldn’t upgrade declaratively, by having those imperative steps in a script?
- zhengyi13 4y agoAn awful lot of 3rd party "enterprise" systems have ancient, GUI installers. Particularly ones on Windows, although there are also occasional examples of this kind of silliness on Linux. One timecard system we ran deployed a WAR in JBoss, but the associated DB schema upgrades were hand-compiled into a Java GUI with literally no externally-scriptable control surface.
- bjoli 4y agoWhich means systems are not really reproducible, no? And what about rollback of broken systems?