Skip to content

Vagrant instance consisting of Puppet Enterprise 3.7.2 and CentOS 6.5

License

Notifications You must be signed in to change notification settings

Shadow-Soft/centos65-pe372

Repository files navigation

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.

About

Vagrant instance consisting of Puppet Enterprise 3.7.2 and CentOS 6.5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages