From 1a0cb9b4c1b3be749e7df26f5eb13b2a4382c2d4 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 12 Apr 2014 14:24:43 -0700 Subject: [PATCH] privisioners/puppet: wait for reboot on Windows --- plugins/provisioners/puppet/provisioner/puppet.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/provisioners/puppet/provisioner/puppet.rb b/plugins/provisioners/puppet/provisioner/puppet.rb index 3abe86fd4..7dd429f31 100644 --- a/plugins/provisioners/puppet/provisioner/puppet.rb +++ b/plugins/provisioners/puppet/provisioner/puppet.rb @@ -44,6 +44,12 @@ module VagrantPlugins end def provision + # If the machine has a wait for reboot functionality, then + # do that (primarily Windows) + if @machine.guest.capability?(:wait_for_reboot) + @machine.guest.capability(:wait_for_reboot) + end + # Check that the shared folders are properly shared check = [] if @config.manifests_path[0] == :host