Reply to comment:

Paul
This is quite a comprehensive comparison. I agree with most of your findings, except two: - Jinja2 templating: Ansible users can also use Jinja variables in playbooks (although they are restricted to one line, due to security concerns: https://github.com/ansible/ansible/issues/8233) - Salt learning curve: I agree that Salt is more difficult to learn than Ansible, but I consider that 'steep' is a bit much :) Good luck!