From 531852772bef63c2b6118a534c6fce8458f7ca72 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Fri, 20 Dec 2024 17:01:09 +0100
Subject: [PATCH] fix: install python3.12-lxml in Molecule prepare stage

---
 molecule/resources/playbooks/prepare.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/molecule/resources/playbooks/prepare.yml b/molecule/resources/playbooks/prepare.yml
index fd5c701..f830925 100644
--- a/molecule/resources/playbooks/prepare.yml
+++ b/molecule/resources/playbooks/prepare.yml
@@ -84,6 +84,12 @@
             dest: "/exlibris/dps/d4_1/system.dir/thirdparty/tomcat/conf/"
             mode: "0644"
           become: true
+    - name: |
+        Install python3.12-lxml, because Alma 8 expects a newer python3-lxml
+        version than what is available in RHEL 8.
+      ansible.builtin.package:
+        name: "python3.12-lxml"
+        state: latest
     - name: create sudo group, because we ignore RHEL's wheel group
       ansible.builtin.group:
         name: "sudo"
-- 
GitLab