Skip to content
Chef Solo config for management servers with Ruby/Rack based applications
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.chef
data_bags/users
nodes
roles
site-cookbooks
.gitignore
.ruby-gemset
Berksfile
Berksfile.lock
Gemfile
Gemfile.lock
LICENSE.txt
README.md

README.md

chef-template

Chef Solo config for management servers with Ruby/Rack based applications

Tutorial

Using Chef and Capistrano to deploy a Rails application on Ubuntu 16.04

Stack

  • Ubuntu 16.04
  • PostgreSQL
  • Redis
  • Monit
  • RVM
  • Node.js
  • Nginx
  • Ncdu

Usage

Insert machine IP into next files:

nginx

nginx

node

cp nodes/machine.ip.json nodes/my_new_node.json

Replace passwords into base role and run:

bundle exec knife solo bootstrap root@ip nodes/my_new_node.json

License

The template is available as open source under the terms of the MIT License.

You can’t perform that action at this time.