Ansible is great for quick deployment
January 29, 2019

Ansible is great for quick deployment

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

Overall Satisfaction with Ansible

Ansible is currently being used by our integration and infrastructure team. It is used across the whole project. Ansible is being used as a rapid deployment solution. It is being utilized as a tool to speed up the deployment of our system and make the deployment as turn key as possible.
  • Easy to learn programming. It just utilizes YAML which is easy to learn and doesn't take as much time to pick up.
  • Fast deployment. If you are allowed to use SSH in your architecture, it is a very fast deployment.
  • Repeatability, you can deploy a node many times and get the same result each time.
  • Ansible currently doesn't have a way to keep a node in a current state like what puppet or DSC can do.
  • Ansible uses SSH which sometimes is not a good security practice.
  • You have to be good to set up system totally with secure SSH keys, Sudo, etc.
  • Easy to deploy.
  • Ansible is free.
  • Helps users deploy clusters.
Ansible is all command line unless you pay for Tower, so it is very quick because the GUI isn't there. Even with Tower, it is pretty quick and response time is not an issue. No impact on many other systems unless your playbooks are extremely complicated. It's all based on what and how you write your playbooks.
It's pretty easy. Just write your YAML files and tell the system what you want it to do. It is straight forward and doesn't take a whole lot of time to pick up and master. It is an easy system to get up and running. The security is a headache when it comes to integration.
If you have an environment in which you just want to push out VM's or containers very rapidly and don't need them to stay in a current state, then ansible is perfect for that use case. If you want an environment where you push out the code and the system ensures the VM/container remains in that state, Ansible is not really the solution; there are better options.