├── .gitignore ├── README.md ├── Vagrantfile ├── deploy.rb ├── handlers └── main.yml ├── hosts.example ├── rails-app-local.yml ├── rails-app.yml ├── roles ├── database │ ├── tasks │ │ ├── main.yml │ │ ├── postgresql.yml │ │ └── redis.yml │ └── templates │ │ ├── pg_hba.conf.j2 │ │ └── postgresql.conf.j2 └── webserver │ ├── tasks │ ├── deploy.yml │ ├── main.yml │ ├── nginx.yml │ └── puma.yml │ └── templates │ ├── database.yml.j2 │ ├── etc_init_puma.j2 │ ├── etc_nginx_sites-available_app.conf.j2 │ ├── etc_puma.conf.j2 │ ├── puma-manager.j2 │ └── puma_production.j2 └── vars └── defaults.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/Vagrantfile -------------------------------------------------------------------------------- /deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/deploy.rb -------------------------------------------------------------------------------- /handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/handlers/main.yml -------------------------------------------------------------------------------- /hosts.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/hosts.example -------------------------------------------------------------------------------- /rails-app-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/rails-app-local.yml -------------------------------------------------------------------------------- /rails-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/rails-app.yml -------------------------------------------------------------------------------- /roles/database/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/database/tasks/main.yml -------------------------------------------------------------------------------- /roles/database/tasks/postgresql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/database/tasks/postgresql.yml -------------------------------------------------------------------------------- /roles/database/tasks/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/database/tasks/redis.yml -------------------------------------------------------------------------------- /roles/database/templates/pg_hba.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/database/templates/pg_hba.conf.j2 -------------------------------------------------------------------------------- /roles/database/templates/postgresql.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/database/templates/postgresql.conf.j2 -------------------------------------------------------------------------------- /roles/webserver/tasks/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/tasks/deploy.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/tasks/main.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/tasks/nginx.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/puma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/tasks/puma.yml -------------------------------------------------------------------------------- /roles/webserver/templates/database.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/database.yml.j2 -------------------------------------------------------------------------------- /roles/webserver/templates/etc_init_puma.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/etc_init_puma.j2 -------------------------------------------------------------------------------- /roles/webserver/templates/etc_nginx_sites-available_app.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/etc_nginx_sites-available_app.conf.j2 -------------------------------------------------------------------------------- /roles/webserver/templates/etc_puma.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/etc_puma.conf.j2 -------------------------------------------------------------------------------- /roles/webserver/templates/puma-manager.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/puma-manager.j2 -------------------------------------------------------------------------------- /roles/webserver/templates/puma_production.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/roles/webserver/templates/puma_production.j2 -------------------------------------------------------------------------------- /vars/defaults.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slickage/ansible-rails/HEAD/vars/defaults.yml --------------------------------------------------------------------------------