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