diff modules/website/manifests/init.pp @ 236:4519b727cc4c puppet-3.6

Make Content-Security-Policy cleaner and easier to set
author IBBoard <dev@ibboard.co.uk>
date Wed, 18 Dec 2019 21:22:50 +0000
parents b3f6c7a910d0
children c3fa3d65aa83 5a903aa91469
line wrap: on
line diff
--- a/modules/website/manifests/init.pp	Sun Dec 15 16:28:47 2019 +0000
+++ b/modules/website/manifests/init.pp	Wed Dec 18 21:22:50 2019 +0000
@@ -26,6 +26,15 @@
   $filterfragment = "Include conf.custom/filter.conf"
   $cmsfragment = "Include conf.extra/cms_rewrites.conf"
 
+  $csp_base = {"frame-ancestors" => "'none'", "base-uri" => "'none'"}
+  $csp_report_base = {
+    "default-src" => "'none'",
+    "img-src" => "'self'",
+    "script-src" => "'self'",
+    "style-src" => "'self'",
+    "font-src" => "'self'"
+  }
+
   class { 'apache':
     default_mods => false,
     default_vhost => false,