Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.25 KB

README.markdown

File metadata and controls

34 lines (25 loc) · 1.25 KB

This repo holds a stock vagrant implementation for use in prototyping Puppet

In the rollup, I have:

Puppet Master with Puppet Enterprise 3.8.1 Puppet Agents 1-3, all customized to the following three environments:

  • development
  • testing
  • production

REQUIRED: To use this module with your current Vagrant Implementation, you have to install two vagrant plugins:

  • vagrant-hosts
  • vagrant-pe_build

To install the required plugins, on your local system simply run:

vagrant plugin install vagrant-hosts
vagrant plugin install vagrant-pe_build

to prepare Vagrant to use the included Vagrantfile.

NOTES:

With the default installaiton of PE 3.8.1, the installer automatically creates the directory /etc/puppetlabs/puppet/environments/production. As a result, when r10k attempts to deploy to your instance, it fails because this directory already exists. This is an artifact of the underlying Git operation that cannot clone to a pre-existing directory. This is a known r10k issue, and is slated for the next release. Until then, I am renaming this directory and deploying into that location.

TODO:

  • VMWare Fusion Support
  • Sometimes the vagrant package will not download the Puppet Enterprise properly (usually Windows). Needs resolution.