From 7df7d5c1a65bdb9eb0652e0d9a219dc62d584b42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexander=20K=C3=A4b?= <alexander.kaeb@h-da.de>
Date: Wed, 1 Mar 2023 15:11:47 +0100
Subject: [PATCH] fix: Fix conditional statement

---
 tasks/filebeat.yml   | 2 +-
 tasks/main.yml       | 2 +-
 tasks/node-certs.yml | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tasks/filebeat.yml b/tasks/filebeat.yml
index 2518dbb..174651e 100644
--- a/tasks/filebeat.yml
+++ b/tasks/filebeat.yml
@@ -1,5 +1,5 @@
 - name: Run filebeat tasks
-  when: (groups['sidecar-ca'] id defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
+  when: (groups['sidecar-ca'] is defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
   block:
     - name: Add filebeat repository (Debian | Ubuntu)
       become: true
diff --git a/tasks/main.yml b/tasks/main.yml
index 651c100..9fd895d 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,6 +1,6 @@
 ---
 - name: Run install tasks
-  when: (groups['sidecar-ca'] id defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
+  when: (groups['sidecar-ca'] is defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
   block:
     - name: Temp switch to legacy crypto policy
       ansible.builtin.command:
diff --git a/tasks/node-certs.yml b/tasks/node-certs.yml
index b968f78..87724e5 100644
--- a/tasks/node-certs.yml
+++ b/tasks/node-certs.yml
@@ -27,7 +27,7 @@
 
 - name: Node Certificates
   delegate_to: localhost
-  when: (groups['sidecar-ca'] id defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
+  when: (groups['sidecar-ca'] is defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
   block:
     - name: Node Certificates | Generate private keys
       community.crypto.openssl_privatekey:
@@ -59,7 +59,7 @@
 
 - name: Node Certificates | Copy Certificates
   become: true
-  when: (groups['sidecar-ca'] id defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
+  when: (groups['sidecar-ca'] is defined | ternary(inventory_hostname not in groups['sidecar-ca'], true))
   block:
     - name: Node Certificates | Copy Node certificates
       ansible.builtin.copy:
-- 
GitLab