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