Overall Satisfaction with Ansible
Ansible is one the best automation tools for deploying an application on remote servers. It helps us avoid repetitive tasks and handles workflows.
Our organization using it mainly for below cases:
- Cloud Application Automation
- Virtual Machine/Instance configuration and Managment
- Automated or Auto Deploy of Cloud supported Application
- Easy creation of YAML PlayBook (configuration ) file
- Easy and fast deployment
- Save unnecessary onsite travel cost
- Secure SSH connection
- Ready to use built in many useful modules
- Use Python for modules
- Minimal support for Windows
- Not so interactive and featured GUI
- Positive impact is mainly on time and cost savings
- Main negative impact is faced when an individual needs to troubleshoot an issue but has minimal informational of what is happening at back-end of an auto deploy
- For VMware we have used auto Deploy and VMware power CLI to automate the things
- For OpenStack based - seat service is used to automate the things using YML template.