From fea6c1cf609d15d03fa6ea6739dbd51d97f4f34f Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 12 Jan 2011 23:27:33 -0800 Subject: [PATCH] Assign puppet command to a variable for later use --- lib/vagrant/provisioners/puppet.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/vagrant/provisioners/puppet.rb b/lib/vagrant/provisioners/puppet.rb index 9f6476f26..d5343f034 100644 --- a/lib/vagrant/provisioners/puppet.rb +++ b/lib/vagrant/provisioners/puppet.rb @@ -70,10 +70,12 @@ module Vagrant options << @manifest options = options.join(" ") + command = "sudo -i 'cd #{config.pp_path}; puppet #{options}'" + env.ui.info I18n.t("vagrant.provisioners.puppet.running_puppet") vm.ssh.execute do |ssh| - ssh.exec! "sudo -i 'cd #{config.pp_path}; puppet #{options}'" do |ch, type, data| + ssh.exec! command do |ch, type, data| if type == :exit_status ssh.check_exit_status(data, command) else