Ansible for Configuration Management at Scale
July 06, 2017

Ansible for Configuration Management at Scale

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Ansible

Ansible is an IT infrastructure automation and configuration management tool. We use Ansible to automate deployments, control configuration management, audit change trails, and making rapid changes to multiple environments with a single command. Ansible is primarily used by our DevOps department, and it helps solve the problem or automation and sysadmin to servers ratio.
  • Automation
  • Configuration management
  • Release at scale
  • Ansible has improved stability of our overall architecture because we no longer have "snowflake" servers.
  • Ansible has made it cheaper to spin up a new version of the server rather than diagnose a problematic server, costing valuable time to restoration.
  • Ansible has allowed us to spin up dynamic environments with the click of a button.
I haven't used Puppet personally, but I believe Ansible is a robust solution which can serve many purposes. Puppet I'm sure is customizable in similar ways, I just don't have the experience to speak intelligently on the subject.
Ansible is well suited for configuration management, and automation. As an open source tool, Ansible is a transferrable skill set which can be used in many environments. I see Ansible being around for many years as it helps solve the problem of "how many servers can I assign to one sysadmin?". With Ansible you empower a single sysadmin to control many servers with a single command, and audit changes if you check these changes into Git.