4 ms·
Ansible is written in Python, and all the core modules are written in Python. Using YAML you are passing arguments to the Python modules. This is also why Jinja
by markandrewj 7y ago
Ansible is written in Python, and all the core modules are written in Python. Using YAML you are passing arguments to the Python modules. This is also why Jinja is used.
https://docs.ansible.com/ansible/latest/dev_guide/index.html https://docs.ansible.com/ansible/latest/dev_guide/index.html
- eropple 7y agoDid it sound like I was unaware of this? The user interface is YAML. It is an awful user interface and it adds nothing except complexity to the effort of making systems work. Expect people to write well-factored code and to treat the entirety of their CM as code and they will do so.