2013-01-14 00:22:47 +00:00
|
|
|
module VagrantPlugins
|
|
|
|
module Puppet
|
|
|
|
module Config
|
|
|
|
class PuppetServer < Vagrant.plugin("2", :config)
|
|
|
|
attr_accessor :puppet_server
|
|
|
|
attr_accessor :puppet_node
|
|
|
|
attr_accessor :options
|
|
|
|
attr_accessor :facter
|
|
|
|
|
2013-11-25 22:32:36 +00:00
|
|
|
def initialize
|
|
|
|
super
|
|
|
|
|
|
|
|
@facter = {}
|
|
|
|
@options = []
|
|
|
|
@puppet_node = UNSET_VALUE
|
|
|
|
@puppet_server = UNSET_VALUE
|
|
|
|
end
|
|
|
|
|
|
|
|
def finalize!
|
|
|
|
super
|
|
|
|
|
|
|
|
@puppet_node = nil if @puppet_node == UNSET_VALUE
|
|
|
|
@puppet_server = "puppet" if @puppet_server == UNSET_VALUE
|
|
|
|
end
|
2013-01-14 00:22:47 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|