diff --git a/roles/gitlab/templates/docker-compose.yml b/roles/gitlab/templates/docker-compose.yml
index cce1c0113dd13aba27a773054406daa0fbd5200c..bad34fff05d061bf57697fe6f793a09515462084 100644
--- a/roles/gitlab/templates/docker-compose.yml
+++ b/roles/gitlab/templates/docker-compose.yml
@@ -20,11 +20,11 @@ services:
             enabled: true,
             report_only: false,
             directives: {
-              default_src: "'self' {{ gitlab_csp.default_src | default(omit) }}",
-              script_src: "'self' {{ gitlab_csp.script_src | default(omit) }} 'unsafe-eval'",
+              default_src: "'self' {{ gitlab_csp.default_src | default("") }}",
+              script_src: "'self' {{ gitlab_csp.script_src | default("") }} 'unsafe-eval'",
               frame_ancestor: "'self'",
-              frame_src: "'self' {{ gitlab_csp.frame_src | default(omit) }}",
-              img_src: "'self' https://{{ gitlab_libravatar_ssl }} {{ gitlab_csp.img_src | default(omit) }} data: blob:",
+              frame_src: "'self' {{ gitlab_csp.frame_src | default("") }}",
+              img_src: "'self' https://{{ gitlab_libravatar_ssl }} {{ gitlab_csp.img_src | default("") }} data: blob:",
               style_src: "'self' 'unsafe-inline'",
               worker_src: "'self' blob:",
               object_src: "'none'"