(no title)
throwamon | 3 years ago
I feel like we will eventually recognize a variant of Greenspun's Tenth Rule as common wisdom:
> Any sufficiently complicated build system or configuration management system contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Nix.
(Although to be honest it might make more sense to replace "Nix" with "Guix"...)
travisgriggs|3 years ago
xcambar|3 years ago
ximm|3 years ago
blowski|3 years ago
whalesalad|3 years ago
an inventory file is literally a static list of pets in its simplest form, and with some simple convention you could have a directory per-host with any playbooks required. plus you have docs, community modules, etc.
pmoriarty|3 years ago
Turns out that, like Puppet, Ansible seems to have been congealed rather than designed, and it's a mess of inconsistent spaghetti code.
All the other config management systems I've tried, from Salt to Chef have exactly the same problem.
I'd be thrilled to find a config management system that actually was simple and elegant.
Annatar|3 years ago