class Packer::Provisioner::Puppet::Server

Public Class Methods

new() click to toggle source
Calls superclass method Packer::Provisioner::new
# File lib/packer/provisioners/puppet/server.rb, line 8
def initialize
  super
  self.data['type'] = PUPPET_SERVER
end

Public Instance Methods

client_cert_path(path) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 13
def client_cert_path(path)
  self.__add_string('client_cert_path', path)
end
client_private_key_path(path) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 17
def client_private_key_path(path)
  self.__add_string('client_private_key_path', path)
end
facter(facts) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 21
def facter(facts)
  self.__add_hash('facter', facts)
end
options(opts) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 25
def options(opts)
  self.__add_string('options', opts)
end
prevent_sudo(flag) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 29
def prevent_sudo(flag)
  self.__add_boolean('prevent_sudo', flag)
end
puppet_node(nodename) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 33
def puppet_node(nodename)
  self.__add_string('puppet_node', nodename)
end
puppet_server(servername) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 37
def puppet_server(servername)
  self.__add_string('puppet_server', servername)
end
staging_directory(dirname) click to toggle source
# File lib/packer/provisioners/puppet/server.rb, line 41
def staging_directory(dirname)
  self.__add_string('staging_directory', dirname)
end