vagrant/plugins/provisioners/puppet/plugin.rb

22 lines
624 B
Ruby

require "vagrant"
module VagrantPlugins
module Pupppet
module Provisioner
autoload :Puppet, File.expand_path("../provisioner/puppet", __FILE__)
autoload :PuppetServer, File.expand_path("../provisioner/puppet_server", __FILE__)
end
class Plugin < Vagrant.plugin("1")
name "puppet"
description <<-DESC
Provides support for provisioning your virtual machines with
Puppet either using `puppet apply` or a Puppet server.
DESC
provisioner("puppet") { Provisioner::Puppet }
provisioner("puppet_server") { Provisioner::PuppetServer }
end
end
end