From def4e362f8f021af4e1018b4bc1f07e561719115 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz>
Date: Mon, 16 Sep 2024 12:49:31 +0000
Subject: [PATCH] Fix initial deployment if centeal loggging client

---
 common/playbooks/security-logs.yaml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/common/playbooks/security-logs.yaml b/common/playbooks/security-logs.yaml
index ee20f2e..a424e42 100644
--- a/common/playbooks/security-logs.yaml
+++ b/common/playbooks/security-logs.yaml
@@ -55,6 +55,17 @@
     - name: Set Fluent TLS Fact From Secrets
       set_fact:
         fluent_has_tls: "{{ 'fluent_secrets_ca' in secrets or 'fluent_secrets_crt' in secrets or 'fluent_secrets_key' in  secrets }}"
+    - name: Check fluent-bit namespace
+      command:
+        cmd: kubectl get namespace {{ namespace }}
+      changed_when: false
+      register: fluent_ns
+      ignore_errors: true
+    - name: Create fluent-bit namespace
+      command:
+        cmd: kubectl create namespace {{ namespace }}
+      changed_when: true
+      when: fluent_ns.rc == 1
     - name: Create Fluent TLS Secrets File
       template:
         src: templates/fluent-bit-secrets.yaml.j2
-- 
GitLab