&gt; So that ladies and gentlemen is why I hate anything and everything that uses YAML or some other weird custom DSL to do the obvious.<p>Sure, because I would trust a random clueless programmer to do system
administration or to even know what is necessary there. Your rant is totally
justified.<p>&gt; Everything that seems intuitive and obvious to me is either an anti-pattern or straight-up impossible to do with any of those tools.<p>The same can be said about functional languages from a perspective of
imperative programmer. You just don&#x27;t understand the paradigm. There&#x27;s really
nothing to brag about here.<p>&gt; Somehow I’m the only one that ended up with the right set of experiences that taught me to avoid all the things these tools champion.<p>Yes, somehow you&#x27;re the only one smart out there. All the other people are
just plain stupid.<p>&gt; [...] but not before a whole bunch of hair is lost trying to figure out why some snippet of YAML is not creating the right unix user (this by the way has happened more than enough times now that I’ve stopped counting).<p>As previously, there&#x27;s nothing to brag about. You just don&#x27;t understand the
paradigm.