Standardize automation across the organization
October 09, 2015

Standardize automation across the organization

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

Software Version

1.9.2

Modules Used

  • git, django_manage, pip, service, file, template, npm, supervisorctl, yum, shell, postgresql_user, postgresql_db, postgresql_privs

Overall Satisfaction with Ansible

Ansible is being used across our organization as a solution to our automation needs by making it easier to have a similar setup for dev, test and prod environments. It has allowed our organization to deploy infrastructure and applications faster by making automation easier to develop.
  • Ansible allows us to separate configurations by using group variables.
  • Splitting up different set of tasks into roles makes for better organization and readability.
  • Ansible Galaxy makes it cost and time efficient by finding and re-using existing automation that others have spent time developing.
  • It is hard to pass in run-time parameters to Ansible.
  • It is difficult to do one off tasks using Ansible because of the amount of set up required before a working solution.
  • Too many modules can create confusion when creating automation.
  • Cost and time efficient due to the community open-sourcing playbooks and roles for common tasks.
  • More consistency across different departments in an organization.
  • Puppet
Ansible makes organizing tasks simpler and easier to understand compared to Puppet by combining set of tasks into roles which can be turned on and off in your playbook. Ansible syntax is much easier to read than Puppet syntax.
Ansible is a great tool for automation when an organization is looking to standardize their automation needs. It creates consistency by combining different tasks like provisioning of servers and deployment of application into one playbook.