diff --git a/packstack/plugins/puppet_950.py b/packstack/plugins/puppet_950.py index 57a36ad7c..38a6ee3a5 100644 --- a/packstack/plugins/puppet_950.py +++ b/packstack/plugins/puppet_950.py @@ -67,8 +67,8 @@ def runCleanup(): def installdeps(): for hostname in gethostlist(controller.CONF): server = utils.ScriptRunner(hostname) - server.append("rpm -q puppet || yum install -y puppet") - server.append("rpm -q openssh-clients || yum install -y openssh-clients") + for package in ("puppet", "openssh-clients", "tar"): + server.append("rpm -q %s || yum install -y %s" % (package, package)) server.execute()