alexharv074 / puppet-vagrant-demo

A demonstration of using Puppet as a Vagrant provisioner.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ruby on Rails stack made Easy with Vagrant & Puppet

Builds a Ruby on Rails stack - Nginx + Unicorn + Rails + app + Sqlite3 on CentOS 7.

Shout outs!

Based very loosely on Joe Rodriguez's Puppet Lamp Stack.

Joe acknowledges:

Prerequisites

Instructions

  1. Ensure Vagrant and Virutal Box are installed.

  2. Install Puppet Labs CentOS 7 Vagrant box. (If not installed already)

     $ vagrant box add puppetlabs/centos-7.2-64-puppet
    
  3. Clone this repository.

  4. Create directory "webroot" in the root directory of the clone. This will act as your root web folder.

  5. Open up terminal, change directory to the git repo root, and start the vagrant box.

     $ vagrant up
    

You're all set up. The webserver will now be accessible from http://localhost:3000

System Package include

TBD.

About

A demonstration of using Puppet as a Vagrant provisioner.


Languages

Language:Puppet 59.4%Language:Ruby 40.6%