From 628aae9e34d1066eeda7dfb91edef7e513efe0b6 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Thu, 24 Aug 2023 14:54:44 +0200
Subject: [PATCH] Only execute this role, if required variables are defined

---
 defaults/main.yml | 1 +
 tasks/main.yml    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 9a6d6e0..9352c9c 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,5 +1,6 @@
 ---
 
+elasticsearch_install: yes
 elasticsearch:
   purge:
     - index: logstash
diff --git a/tasks/main.yml b/tasks/main.yml
index 360f622..6b2dcde 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -34,4 +34,4 @@
         - Config
       when: elasticsearch.snapshot is defined and elasticsearch.snapshot.indices is defined
 
-  when: (not excluded_roles or "elasticsearch" not in excluded_roles) and 'logserver' in groups and inventory_hostname in groups.logserver
+  when: elasticsearch_install and (not excluded_roles or "elasticsearch" not in excluded_roles) and 'logserver' in groups and inventory_hostname in groups.logserver
-- 
GitLab