A ready to use Ruby on Rails development environment running under CentOS 6.6 using Vagrant and Puppet.
Includes the following:
- Rails v5.0.0.beta2
- Ruby v2.3.0 installed and enabled by default via
rvm
- Ruby v1.9.3 (enable by running
rvm use 1.9.3
) - NodeJS v5.5.0 installed and enabled by default via
nvm
- Nginx/Phusion Passenger
- PostgreSQL
- SQLite
To get started, first install Vagrant and VirtualBox. Afterward, run the following commands:
git clone git@github.com:bobmshannon/vagrant-rails-puppet.git
cd vagrant-rails-puppet
vagrant up
Once the VM has booted you will be able to access the Rails app via http://localhost:8080/. You will also be able login to the VM at anytime by running vagrant ssh
.