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