|
|
|
|
|
by rjprins
3562 days ago
|
|
- Ansible lacks proper error handling - YAML is not a proper programming language - It's not easy to create reusable "functions". You can include tasks but it can be painful to manage variables, you can depend on roles but everything ends up in separate folders and files. In retrospect I would prefer to just use Fabric, or use Ansible modules through Python. |
|
If you want to configure your hosts using a programming language, just use shell scripts.
--
edit: the acronym has been changed to 'YAML Ain't Markup Language', to separate it from documentation languages