3 ms·
Notice the striking similarities of package management definition files and configuration management, where the latter does more related to state, coordination,
by bro-stick 11y ago
Notice the striking similarities of package management definition files and configuration management, where the latter does more related to state, coordination, attributes and templating files. Packages are just more generic containers of resources and metadata, configuration management makes those resources concrete on specific systems and applies tweaks to converge on the desired catalog state.
Btw, has anyone written a usable Guile-based cfg mgmt tool yet?
- rekado 11y agoConfiguration management is slowly coming to Guix. Guix is the foundation of the Guix System Distribution, which is a system instantiated from a declarative system configuration file /etc/config.scm. There is work under way to extend this to managing multiple machines.
- josteink 11y ago> Btw, has anyone written a usable Guile-based cfg mgmt tool yet? When it comes, I'm certain it will come to Emacs first :)
- bro-stick 11y agoLOL. Emacs is RMS'es CLI to the world. It's fine. ;)
- davexunit 11y ago>Btw, has anyone written a usable Guile-based cfg mgmt tool yet? That would be Guix. We use the same primitive utilities for package management and system configuration management. I'm typing this from a laptop running the GuixSD distro, and if a system upgrade were to break things, I can roll-back to a previous, working generation of the system at boot time and keep on going.
- bro-stick 11y agoThat make a ton of sense because the boundaries between packaging and cfg management are artificial.