4 ms·
Ansible's playbooks aren't declarative for me, I've came to the conclusion that they're a framework to write shell scripts. Dependencies are expressed by the s
by quicksilver03 11y ago
Ansible's playbooks aren't declarative for me, I've came to the conclusion that they're a framework to write shell scripts.
Dependencies are expressed by the sequence of the code blocks in the playbooks and roles, and I see them as implicit. In contrast, Puppet makes the dependency tree explicit with the "requires" language construct.
The thing is, Ansible works well enough for 85% of the cases, where the additional complexity that Puppet brings is not needed.