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)