Install and update packages required by packstack
Just installing puppet can fail with deployments where puppet was preinstalled in older version. We need to ensure we have the latest packages. Change-Id: I0866357d4cd11f9255381d2d108182c555ba6787 Closes-Bug: rhbz#1132408
This commit is contained in:
@@ -149,9 +149,11 @@ def install_deps(config, messages):
|
||||
|
||||
for hostname in filtered_hosts(config):
|
||||
server = utils.ScriptRunner(hostname)
|
||||
for package in deps:
|
||||
server.append("rpm -q --whatprovides %s || yum install -y %s"
|
||||
% (package, package))
|
||||
packages = ' '.join(deps)
|
||||
server.append("yum install -y %s"
|
||||
% packages)
|
||||
server.append("yum update -y %s"
|
||||
% packages)
|
||||
server.execute()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user