17 lines
420 B
Ruby
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 |