This is a set of production-ready Ansible roles that automate:
- The configuration of a Ruby on Rails application (see the roadrunner role)
- The deployment of an application to an AWS region (see the deploy-to-aws playbook and roadrunner-aws role).
These roles are generic enough that they could be repurposed to deploy any application, not just RoR apps.
- Add this repository as a submodule:
git submodule add https://github.com/department-of-veterans-affairs/ansible-common-roles common-roles
- Modify
ansible.cfg
to includeroles_path = common-roles
Check out https://github.com/department-of-veterans-affairs/roadrunner-devops to see these roles applied to a simple RoR application.