A few years ago, I discovered Ansible and thought it to be a fantastic tool for managing the deployment of applications. I started using it aggresively in my current project and I managed to get many of my fellow teammates to use it as well.
A few months ago, I had the opportunity to share my experience managing the deployment of a distributed application with the San Francisco Bay Area Ansible User Group. My use case differed a little bit from the general use case in that in our team we used a private cloud, running Eucalyptus, as our deployment environment.
The following slides are the ones I used in the presentation. Hopefully they can help you understand the benefits of using Ansible, and why it is such a good fit in the management of applications in any private cloud.