From e1b8ff60cab1d0186dcf9ff81a159ac76b82d0e9 Mon Sep 17 00:00:00 2001 From: Derek Higgins Date: Fri, 7 Dec 2012 05:02:23 -0500 Subject: [PATCH] wait for outstanding puppet runs befor exiting --- packstack/plugins/puppet_950.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packstack/plugins/puppet_950.py b/packstack/plugins/puppet_950.py index 31831994d..10a726813 100644 --- a/packstack/plugins/puppet_950.py +++ b/packstack/plugins/puppet_950.py @@ -113,3 +113,6 @@ def applyPuppetManifest(): command = "( flock %s/ps.lock puppet apply --modulepath %s/modules %s > %s_ 2>&1 < /dev/null ; mv %s_ %s ) > /dev/null 2>&1 < /dev/null &"%(basedefs.VAR_DIR, basedefs.VAR_DIR, manifest, logfile, logfile, logfile) server.append(command) server.execute() + + # wait for outstanding puppet runs befor exiting + waitforpuppet(currently_running)