Our experience with Ansible
May 30, 2018

Our experience with Ansible

Blagovest Petrov | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Ansible

Ansible was used mainly for provisioning our internal virtual environments and containers. It was used only in the IT department of course. Different environments were provisioned with our custom Ansible roles. We have been also experimenting with Ansible for Docker. It is a good alternative to the Dockerfile for creating containers.
  • Easy YAML syntax
  • Provisioning over SSH. Management sever is not needed
  • Big community
  • Python 2.7 was required for the older versions
  • SSH as a requirement by default
  • Not as fast as container driven development
  • Ansible heped us to organize our management process.
In the time of integration, we chose Ansible instead of Puppet because it was simpler to use, based on Python and didn't require additional server environments to run. Of course, there are a lot of different alternatives like Chef or Salt Stack.
Ansible is perfect for provisioning virtual machines or containers. It's also useful for standardized setup of different software projects. For example, the main supported setup configuration of Red Hat Open Shift is made in Ansible.