From 6416dd624973be0a5814de968d92b51eab2c8dd4 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Apr 26 2024 10:07:12 +0000 Subject: [PATCH 1/2] [mod_wsgi] Install the mod_wsgi correctly on RHEL9 Signed-off-by: Michal Konecny --- diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index 13246bc..524f3a9 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -17,7 +17,6 @@ - python3-mailman-hyperkitty - python3-mailman3-fedmsg-plugin - python3-mailman-web - - python3-mod_wsgi - python3-pylibmc - python3-psycopg2 - python3-whoosh diff --git a/roles/mod_wsgi/tasks/main.yml b/roles/mod_wsgi/tasks/main.yml index db90b46..b1cf38e 100644 --- a/roles/mod_wsgi/tasks/main.yml +++ b/roles/mod_wsgi/tasks/main.yml @@ -14,7 +14,7 @@ state: present tags: - packages - when: ansible_distribution_major_version|int == 8 and ansible_distribution == 'RedHat' + when: ansible_distribution_major_version|int >= 8 and ansible_distribution == 'RedHat' - name: install mod_wsgi package: From 0adc5a07495ba303794edfe175b75b1a61debb83 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Apr 26 2024 10:08:41 +0000 Subject: [PATCH 2/2] [mailman3] Remove mod_wsgi role from new deployment Signed-off-by: Michal Konecny --- diff --git a/playbooks/groups/mailman.yml b/playbooks/groups/mailman.yml index 127becb..d711de9 100644 --- a/playbooks/groups/mailman.yml +++ b/playbooks/groups/mailman.yml @@ -28,7 +28,9 @@ - collectd/base - sudo - spamassassin - - mod_wsgi + # mailman3 role doesn't need mod_wsgi anymore + - {role: mod_wsgi, + when: env != "staging"} pre_tasks: - import_tasks: "{{ tasks_path }}/yumrepos.yml"