class Packer::Provisioner::Salt

Public Class Methods

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

Public Instance Methods

bootstrap_args(args) click to toggle source
# File lib/packer/provisioners/salt.rb, line 14
def bootstrap_args(args)
  self.__add_string('bootstrap_args', args)
end
local_pillar_roots(dirname) click to toggle source
# File lib/packer/provisioners/salt.rb, line 18
def local_pillar_roots(dirname)
  self.__add_string('local_pillar_roots', dirname)
end
local_state_tree(dirname) click to toggle source
# File lib/packer/provisioners/salt.rb, line 22
def local_state_tree(dirname)
  self.__add_string('local_state_tree', dirname)
end
minion_config(filename) click to toggle source
# File lib/packer/provisioners/salt.rb, line 26
def minion_config(filename)
  self.__add_string('minion_config', filename)
end
skip_bootstrap(bool) click to toggle source
# File lib/packer/provisioners/salt.rb, line 34
def skip_bootstrap(bool)
  self.__add_boolean('skip_bootstrap', bool)
end
temp_config_dir(dirname) click to toggle source
# File lib/packer/provisioners/salt.rb, line 30
def temp_config_dir(dirname)
  self.__add_string('temp_config_dir', dirname)
end