mirror of
https://github.com/vagrant-libvirt/vagrant-libvirt.git
synced 2025-02-25 18:55:27 -06:00
Merge pull request #142 from keitwb/run_provisioner_fix
Fixing parameters of run_provisioner
This commit is contained in:
commit
ea70c8f007
@ -6,17 +6,14 @@ module VagrantPlugins
|
||||
# This is the same as the builtin provision except it times the
|
||||
# provisioner runs.
|
||||
class TimedProvision < Vagrant::Action::Builtin::Provision
|
||||
def run_provisioner(env, name, p)
|
||||
env[:ui].info(I18n.t("vagrant.actions.vm.provision.beginning",
|
||||
:provisioner => name))
|
||||
|
||||
def run_provisioner(env)
|
||||
timer = Util::Timer.time do
|
||||
super
|
||||
end
|
||||
|
||||
env[:metrics] ||= {}
|
||||
env[:metrics]["provisioner_times"] ||= []
|
||||
env[:metrics]["provisioner_times"] << [p.class.to_s, timer]
|
||||
env[:metrics]["provisioner_times"] << [env[:provisioner].class.to_s, timer]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user