Total Pageviews

Monday, 7 April 2014

ansible-rails-app

A small Rails/Sinatra/rack-ready playbook for Ansible

It installs:
  • nginx
  • Puma (jungle)
  • Ruby 2.0.0-p247
  • PostgreSQL
  • memcached
  • Redis (for Sidekiq)
Change the app name, host and deploy directory in vars/defaults.yml.
To run:
$ ansible-playbook ruby-webapp.yml 
 
from https://github.com/dodecaphonic/ansible-rails-app
-------------------------------------

A small Rails server playbook for Ansible

Bastardised from https://github.com/dodecaphonic/ansible-rails-app
It installs:
  • Ruby 2.1
  • PostgreSQL
  • nginx
  • Puma (jungle)
  1. Change the app name and deploy directory in vars/defaults.yml.
  2. Rename hosts.example to hosts and change it to your hosts.
To run:
$ ansible-playbook -i hosts ruby-webapp.yml -t deploy,postgresql,nginx $ <deploy your app> $ ansible-playbook -i hosts ruby-webapp.yml -t puma There is an example Capistrano deploy.rb in this repository that you can use too.

from https://github.com/radar/ansible-rails-app