Allow provisioners to prepare, even if they're not enabled

Fixes #801
This commit is contained in:
R. Tyler Croy 2012-03-13 05:08:33 -07:00
parent 41ac122d34
commit 95ebd5b4ca
1 changed files with 4 additions and 6 deletions

View File

@ -19,12 +19,10 @@ module Vagrant
# We set this here so that even if this value is changed in the future, # We set this here so that even if this value is changed in the future,
# it stays constant to what we expect here in this moment. # it stays constant to what we expect here in this moment.
enabled = env["provision.enabled"] enabled = env["provision.enabled"]
if enabled
# Instantiate and prepare the provisioners. Preparation must happen here # Instantiate and prepare the provisioners. Preparation must happen here
# so that shared folders and such can properly take effect. # so that shared folders and such can properly take effect.
provisioners = enabled_provisioners provisioners = enabled_provisioners
provisioners.map { |p| p.prepare } provisioners.map { |p| p.prepare }
end
@app.call(env) @app.call(env)