I am starting with Ansible and pretty much my first thought was to write my own &quot;super&quot; python scripts that called Ansibke instead of using playbook and their DSL<p>But, is this a good idea? As the first six comments here are starting that discussion, what are the pros and cons?<p>The API may be rich but it feels a second class citizen. But DSLs are really hard to get right and often lack ... Everything.