diff --git a/common/playbooks/security-logs.yaml b/common/playbooks/security-logs.yaml index ee20f2e37eaca9f39b44b7d2cf74089c267f2ef8..a424e4276695be198a1423d084f7157f1f1b46b7 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