Ansible is used for most automation at while-true-do.io. This decision was made, because it is easy to learn and providing lots of modules for several use cases.
- modules for network, cloud, servers and much more
- YAML is easy to learn and read
- very mature ecosystem
- good documentation
- basically no requirements
- no central infrastructure needed
- Site: https://www.ansible.com
- Docs: https://docs.ansible.com
- Resources: https://www.ansible.com/resources
- thousands of plugins and modules
- modularity
- YAML, Python and JINJA based
- can automate APIs, Servers, Network
Using Ansible is very well explained at the official documentation and you can find additional resources like blogs, books or videos.
In addition, we will provide usage guidelines per repository and in other Ansible related documents.