Sha256: bdf5e4d931a03cf3e18cee2039eea34eb66824f01dc89ea34423ef2fdbfd222b

Contents?: true

Size: 1.49 KB

Versions: 2

Compression:

Stored size: 1.49 KB

Contents

Vagrant PE build
================

Download and install Puppet Enterprise with Vagrant.

Synopsis
--------

`vagrant-pe_build` manages the downloading and installation of Puppet Enterprise
on Vagrant boxes to rapidly build a functioning Puppet environment.

Usage
-----

    Vagrant.configure('2') do |config|
      config.pe_build.download_root = 'http://my.pe.download.mirror/installers'
      config.pe_build.version       = '2.7.0'
      config.pe_build.filename      = 'puppet-enterprise-2.7.0-all.tar.gz'

      config.vm.define 'master' do |node|
        node.vm.provision :pe_bootstrap do |provisioner|
          provisioner.role = :master
        end
      end

      config.vm.define 'agent1' do |node|
        node.vm.provision :pe_bootstrap do |provisioner|
          provisioner.role = :agent
        end
      end
    end

Requirements
------------

[vagranthosts]: https://github.com/adrienthebo/vagrant-hosts

Puppet Enterprise relies on SSL for security so you'll need to ensure that your
SSL configuration isn't borked. [vagrant-hosts][vagranthosts] is recommended to
configure VMs with semi-sane DNS.

Guest VMs need to be able to directly communicate. You'll need to ensure that
they have private network interfaces prepared.

Contact
-------

  * [Source code](https://github.com/adrienthebo/vagrant-pe_build)
  * [Issue tracker](https://github.com/adrienthebo/vagrant-pe_build/issues)

If you have questions or concerns about this module, contact finch on on
Freenode, or email adrien@puppetlabs.com.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-pe_build-0.2.0 README.markdown
vagrant-pe_build-0.1.0 README.markdown