Are you a developer that needs to administer linux machines? If you use vagrant for development and work on more than one project, you soon wind up with multiple virtual machines.
Do you perform a repeated set of steps when deploying a web application to a remote linux server?
If any of the above apply to you, it won’t be long before you look for a good way to automate these tasks. I recommend using Ansible any time you need to perform the same steps on several machines or you need to repeatedly execute a sequence of steps.
I use Ansible for my own projects. It has a simple YAML syntax and requires no extra servers to be installed on the remote machine.
Slides From The Ansible Talk
References From The Talk
- The sad state of web app deployment
- Ruby on Rails Tutorial
- Efficient Rails DevOps
- An Overview of Chef
- Ansible Quick Start Video
- Stockfighter CTF
- There Is No Cloud
- Cloudcast Ansible Episode
- Postgresql Automation w/Ansible