Automate boring tasks
Updated November 29, 2022
Automate boring tasks
Score 6 out of 10
Vetted Review
Verified User
Overall Satisfaction with Ansible
It's used by both software developers and system administrators. For software developers, it allows them to set up machines for the development environment easily without manually installing required programs and databases to run an environment needed for developing software. Administrators use it to set up machines for customer environments (testing, QA, production) quickly when they are needed.
- If configured properly all tasks can be executed with one command.
- When running it's easy to see what it's currently doing.
- Comes with lots of features, it fits many use cases.
- YAML syntax can cause trouble. It's sometimes difficult to see where the syntax problem is exactly located.
- Playbooks are difficult to manage on large projects. Some kind of IDE would be good.
- Requires a Linux control machine.
- It helps with setting up customer environments with short notice and with little workforce so it's very cost-efficient.
- There are less mistakes because setting up machines requires little human interaction.