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