Eheh. Il fatto di Ansible è che non tocca nulla sui server sui quali deve operare. Tu hai Ansible solo sulla tua workstation e da li fai il resto (di nuovo, per quello che so).

Chef invece ha lo chef-client, knife, chef-server. Insomma, aggiunge carne sul fuoco.

Nota che Ansible è fatto in Python ma non è detto che tu debba conoscere Python. Tutto è gestito tramite YAML files (dove volendo si, puoi anche metterci python code al suo interno..ma questa è un'altra storia).