Sha256: a574286d34f147df3a4c80024647fe91c7487f0839717abdd100f314bd8f7b2c

Contents?: true

Size: 729 Bytes

Versions: 16

Compression:

Stored size: 729 Bytes

Contents

begin
  require "vagrant"
rescue LoadError
  abort "vagrant-librarian-puppet must be loaded in a Vagrant environment."
end

require "vagrant-librarian-puppet/action/librarian_puppet"


module VagrantPlugins
  module LibrarianPuppet
    class Plugin < Vagrant.plugin("2")
      name "vagrant-librarian-puppet"
      description <<-DESC
A Vagrant plugin to install Puppet modules using Librarian-Puppet.
DESC
      action_hook "librarian_puppet" do |hook|
        # XXX see if we can only hook so long as a command option isn't passed
        hook.before Vagrant::Action::Builtin::Provision, Action::Install
      end

      config "librarian_puppet" do
        require_relative "config"
        Config
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 3 rubygems

Version Path
vagrant-librarian-puppet-0.9.2 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.9.1 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.9.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.8.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.7.2 lib/vagrant-librarian-puppet/plugin.rb
outoftime-vagrant-librarian-puppet-0.7.1.1416968000 lib/vagrant-librarian-puppet/plugin.rb
outoftime-vagrant-librarian-puppet-0.7.1 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.7.1 lib/vagrant-librarian-puppet/plugin.rb
mojolingo-vagrant-librarian-puppet-0.7.1 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.7.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.6.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.5.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.4.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.3.1 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.3.0 lib/vagrant-librarian-puppet/plugin.rb
vagrant-librarian-puppet-0.2.0 lib/vagrant-librarian-puppet/plugin.rb