From eacbeb4db7b340a0879c0347d35e08cdac256c0e Mon Sep 17 00:00:00 2001
From: Chris Croome <chris@webarchitects.co.uk>
Date: Tue, 16 Apr 2024 15:50:47 +0100
Subject: [PATCH] fix for running role in a chroot

---
 .pre-commit-config.yaml |  2 +-
 tasks/mpm.yml           | 10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index a938946..da6bcf2 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -31,7 +31,7 @@ repos:
         name: Markdown Lint
   # https://github.com/ansible/ansible-lint/releases
   - repo: https://github.com/ansible/ansible-lint.git
-    rev: v24.2.1
+    rev: v24.2.2
     hooks:
       - id: ansible-lint
         name: Ansible Lint
diff --git a/tasks/mpm.yml b/tasks/mpm.yml
index b76a161..57a1357 100644
--- a/tasks/mpm.yml
+++ b/tasks/mpm.yml
@@ -51,7 +51,10 @@
       ansible.builtin.service:
         name: apache2
         state: restarted
-      when: apache_mpm_event_enabled.changed
+      when:
+        - apache_mpm_event_enabled.changed
+        - apache_init is defined
+        - apache_init == "systemd"
 
   when:
     - ansible_local.a2query.mpm == "prefork"
@@ -80,7 +83,10 @@
       ansible.builtin.service:
         name: apache2
         state: restarted
-      when: apache_mpm_prefork_enabled.changed
+      when:
+        - apache_mpm_prefork_enabled.changed
+        - apache_init is defined
+        - apache_init == "systemd"
 
   when:
     - ansible_local.a2query.mpm == "event"
-- 
GitLab