17 lines
420 B
Ruby

module Vagrant
module Actions
module VM
class Reload < Base
def prepare
steps = [Customize, ForwardPorts, SharedFolders, Boot]
steps.unshift(Halt) if @runner.vm.running?
steps << Provision if !@runner.env.config.vm.provisioner.nil?
steps.each do |action_klass|
@runner.add_action(action_klass)
end
end
end
end
end
end