provisioners/puppet: use better flags for one-time run

This commit is contained in:
Mitchell Hashimoto 2013-11-25 15:28:17 -08:00
parent 4a3259443d
commit d08e3f7ab3
1 changed files with 3 additions and 3 deletions

View File

@ -79,13 +79,13 @@ module VagrantPlugins
end
options = options.join(" ")
command = "#{facter}puppet agent #{options} --server " +
"#{config.puppet_server} --detailed-exitcodes || [ $? -eq 2 ]"
command = "#{facter}puppet agent --onetime --no-daemonize #{options} " +
"--server #{config.puppet_server} --detailed-exitcodes || [ $? -eq 2 ]"
@machine.ui.info I18n.t("vagrant.provisioners.puppet_server.running_puppetd")
@machine.communicate.sudo(command) do |type, data|
if !data.empty?
@machine.env.ui.info(data, :new_line => false, :prefix => false)
@machine.ui.info(data, :new_line => false, :prefix => false)
end
end
end