I&#x27;ve built a few hundred lines of code Bash library, and Ansible feels like an overengineered tool now. But it&#x27;s true that immutable infrastructure changes the requirements as we use Packer and Docker these days. I personally think writing Bash equivalents in YAML is crazy. The abuse of YAML these days is unbelievable. It reminds me the days when people invented XML scripting, just because it was easy to parse XML. YAML-based scripting is no different. I&#x27;m sad that Chef doesn&#x27;t get as much attention as it deserves as Chef Solo is sane.