Slide deck https://speakerdeck.com/likwid/ansible-radically-simple-infrastructure-management
In this demo we are going to:
- Create a server in Amazon AWS
- Provision a server with nginx, Ruby, Unicorn and Sinatra
- Deploy Sinatra application
vagrant up (make note of the ssh port that gets rebound) in devops/development inventory file, change the port to the aforementioned vagrant ssh port
from a shell: ansible-playbook devops/site.yml -i devops/development
This should provision the vagrant box