3 ms·
- 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
by rjprins 10y 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.
- vacri 10y agoYAML is a config language, not a programming language (Yet Another Markup Language). 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