Wanted: configuration management system that doesn't use YAML or Jinja2; ideally doesn't require an interpreter (Python and Ruby dep management can ๐Ÿ–•๐Ÿป); slightly indifferent on agentless.
3
1
2
Code should be readable. Haskell has even more line noise than Perl :P
1
Speaking of which, rexify.org/ is _almost_ tempting.
1
I've kinda got used to ansible for now, though I'd be semi-tempted by a system which used a pure language to define things like nix does.
1
Ansible is... _OK_... but whenever I try and do something even vaguely tricky with it it annoys me. Also Jinja2, bleh. We use Salt at work and most of us are completely fed up with YAML+Jinja2.
1
Replying to @jogbert
Mmm, I wonder if someone might do something using the language behind Bazel (Starlark) which is a python subset designed to do pure computation.

Jun 20, 2020 ยท 7:24 PM UTC

1
Replying to @dsilverstone
That could be interesting. Even Puppet's DSL isn't _that_ horrendous, but Ruby.
1
My rule is "if it's not data, it's not data" -- i.e. I don't want a turing complete language configuring my servers. It's one reason I quite like the idea of nix, just not necessarily the implementation.
1