diff --git a/build/centos8/lemonldap-ng/ansible/deploy.yaml b/build/centos8/lemonldap-ng/ansible/deploy.yaml index 312cb3208437ef46f02d1dac4618911e126555a9..b7bb8a815a94d196b137a77eedb0061c02e37d40 100644 --- a/build/centos8/lemonldap-ng/ansible/deploy.yaml +++ b/build/centos8/lemonldap-ng/ansible/deploy.yaml @@ -62,6 +62,20 @@ dest: /etc/lemonldap-ng/lemonldap-ng.ini mode: '0644' + - name: Fix permissions of /var/cache/lemonldap-ng + file: + dest: /var/cache/lemonldap-ng + owner: apache + group: apache + recurse: yes + + - name: Fix permissions of /run/llng-fastcgi-server + file: + dest: /run/llng-fastcgi-server + owner: apache + group: apache + recurse: yes + - name: Nginx vhosts template: src: "templates/{{ item }}-nginx.conf.j2" diff --git a/build/centos8/run.sh b/build/centos8/run.sh index d9d63ec65222a4c7cd395eed5d4b61d1675b1877..8caa6e5eb8d5551c6f1450fe62208f4cd2fdc76f 100644 --- a/build/centos8/run.sh +++ b/build/centos8/run.sh @@ -4,7 +4,11 @@ sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* yum update -y yum install yum-utils -y -yum-config-manager --enable AppStream +yum-config-manager --enable appstream +# missing dependency "sshpass", which is present in centos-stream, so switching to centos-stream +dnf install centos-release-stream -y +dnf swap centos-{linux,stream}-repos -y +dnf distro-sync -y yum install epel-release -y yum install ansible glibc-common policycoreutils -y useradd fusioniam