class Packer::PostProcessor::Vagrant
Public Class Methods
new()
click to toggle source
Calls superclass method
Packer::PostProcessor::new
# File lib/packer/postprocessors/vagrant.rb, line 8 def initialize super() self.data['type'] = VAGRANT end
Public Instance Methods
compression_level(level)
click to toggle source
# File lib/packer/postprocessors/vagrant.rb, line 13 def compression_level(level) self.__add_integer('compression_level', level) end
include(files)
click to toggle source
# File lib/packer/postprocessors/vagrant.rb, line 17 def include(files) self.__add_array_of_strings('include', files) end
keep_input_artifact(bool)
click to toggle source
# File lib/packer/postprocessors/vagrant.rb, line 21 def keep_input_artifact(bool) self.__add_boolean('keep_input_artifact', bool) end
output(file)
click to toggle source
# File lib/packer/postprocessors/vagrant.rb, line 25 def output(file) self.__add_string('output', file) end
vagrantfile_template(file)
click to toggle source
# File lib/packer/postprocessors/vagrant.rb, line 29 def vagrantfile_template(file) self.__add_string('vagrantfile_template', file) end