Was sind die Grenzen von Puppet im Vergleich zu Ansible?

Ich möchte die Unterschiede zwischen Puppet und Ansible verstehen, insbesondere die Art der Puppet-Einschränkungen im Vergleich zu Ansible. Gibt es Dinge, die Sie in Puppet nicht tun können, aber in Ansible? Mit anderen Worten, warum ziehen einige Leute von Puppet zu