Skip to content

semanticdreamer/vagrant-puppet-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#vagrant-puppet-template

Either Forke this repo or add it as a submodule to kickstart your own project.

git submodule add git@github.com:semanticdreamer/vagrant-puppet-template.git ./vagrant-puppet
git submodule update --init --recursive

##Requirements

##Usage

If used as a submodule named vagrant-puppet simply create your Vagrantfile by copying the Vagrantfile.submodule into your project root directory:

cp ./vagrant-puppet/Vagrantfile.submodule ./Vagrantfile

Next: provision the Vagrant environment using Puppet.

Due to the way Puppet works, we need to run vagrant provision once after vagrant up. This is, because the first time Puppet is run (on vagrant up) it installs rvm. The second time it is run, it installs any rubies and gems you have configured.

Note: Ignoring the red console messages/ warnings (i.e. stdin: is not a tty, tput: unknown terminal "unknown" and warning: class variable access from toplevel) should be ok ;-).

##Dependencies

The following projects are used as submodules:

  • puppetlabs/apt - Puppet module to help manage Apt.
  • puppetlabs/stdlib - Puppet module providing a "standard library" of resources for developing Puppet Modules.
  • puppet-rvm - Puppet module for installing and using RVM (Ruby Version Manager).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published