diff --git a/zuul/launcher/ansiblelaunchserver.py b/zuul/launcher/ansiblelaunchserver.py index f5dc158434..3a3c580569 100644 --- a/zuul/launcher/ansiblelaunchserver.py +++ b/zuul/launcher/ansiblelaunchserver.py @@ -777,6 +777,11 @@ class NodeWorker(object): state='directory')) tasks.append(task) + # TODO: remove once zuul-worker DIB element has landed + tasks.append(dict(shell="[ -f /usr/bin/yum ] && " + "sudo /usr/bin/yum install libselinux-python || " + "/bin/true")) + for builder in jjb_job.get('builders', []): if 'shell' in builder: tasks.extend(self._makeBuilderTask(jobdir, builder,