From f6d45a0e48229331e13bd07e761d7498aa9ccedc Mon Sep 17 00:00:00 2001
From: Chris Croome <chris@webarchitects.co.uk>
Date: Tue, 4 Mar 2025 10:36:38 +0000
Subject: [PATCH] fail when ActiveState: inactive

---
 tasks/instance_present.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tasks/instance_present.yml b/tasks/instance_present.yml
index 720be22..0f8ce62 100644
--- a/tasks/instance_present.yml
+++ b/tasks/instance_present.yml
@@ -193,6 +193,13 @@
           tags:
             - debug
 
+        - name: Fail if valkey_instance_started.status.ActiveState is inactive
+          ansible.builtin.fail:
+            msg:
+              - Valkey is not running, the value of valkey_instance_started follows.
+              - "{{ valkey_instance_started | ansible.builtin.too_nice_yaml }}"
+          when: valkey_instance_started.status.ActiveState == "inactive"
+
         - name: "Valkey restarted for {{ valkey_instance_service }}"  # noqa: no-handler
           ansible.builtin.systemd_service:
             name: "{{ valkey_instance_service }}"
-- 
GitLab