From f252111f179e36114efbda1dee5122467e2eea9a Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Tue, 12 Mar 2024 14:37:20 +0100 Subject: [PATCH] workaround broken Tomcat on EL8 --- roles/vagrant_workarounds/tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/vagrant_workarounds/tasks/main.yml b/roles/vagrant_workarounds/tasks/main.yml index 280e1e496..90530a4b4 100644 --- a/roles/vagrant_workarounds/tasks/main.yml +++ b/roles/vagrant_workarounds/tasks/main.yml @@ -13,3 +13,14 @@ shell: rm -f /boot/*-generic.img when: - ansible_os_family == 'Debian' + +# workaround for broken tomcat due to https://issues.redhat.com/browse/CS-1965 +- name: never install Tomcat on EL8 + community.general.ini_file: + path: /etc/dnf/dnf.conf + section: main + option: excludepkgs + value: 'tomcat,tomcat-lib,tomcat-jsp-2.3-api,tomcat-servlet-4.0-api,tomcat-el-3.0-api' + when: + - ansible_os_family == 'RedHat' + - ansible_distribution_major_version == '8'