Fixing image builder jobs on Red Hat based distros

Enabling SELinux on Centos 9 Stream prevents diskimage-builder from
creating a RPM DB dir in a chroot. Disable SELinux when building amphora
images on Red Hat distros.

Change-Id: I627dc7471b641fa726e00a8b5de61d9da0b7b308
This commit is contained in:
Gregory Thiemonge 2022-07-11 11:33:18 +02:00
parent 65b1c341e2
commit cd8546bdf5
1 changed files with 8 additions and 0 deletions

View File

@ -1,5 +1,13 @@
- hosts: all
tasks:
# Workaround for Red Hat like distros: SELinux prevents diskimage-builder
# from creating a RPM DB dir in a chroot on Centos 9 Stream
- name: Disable SELinux on Red Hat distributions
selinux:
state: disabled
become: yes
when:
- ansible_os_family == 'RedHat'
- name: Install apt packages
apt:
pkg: "{{ item }}"