Sha256: 125031f8251c3e4d1bd0b21863c20aa91990ff1ceb7dacac85f03b2a4728e3e0

Contents?: true

Size: 1.48 KB

Versions: 1

Compression:

Stored size: 1.48 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::Config.run 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 :puppet_enterprise_bootstrap do |provisioner|
          provisioner.role = :master
        end
      end

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

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

`vagrant-pe_build` shells out to `curl` and `tar` so you'll need those
available.

[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.

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 #vagrant
on Freenode, or email adrien@puppetlabs.com.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-pe_build-0.0.3 README.markdown