comparison modules/website/manifests/https/multitld.pp @ 469:e0147f345e65

Rework main vs proxy fragments and redirects This ensures our site for IPv4 proxy users has the same config while avoiding redefining any per-site WSGI pools etc Redirects and logging were reworked to avoid redirecting users that we're only going to block anyway
author IBBoard <dev@ibboard.co.uk>
date Sun, 12 May 2024 19:49:42 +0100
parents 386881985a35
children
comparison
equal deleted inserted replaced
468:8a3c3eb60fdd 469:e0147f345e65
9 Optional[String] $ssl_ca_chain = undef, 9 Optional[String] $ssl_ca_chain = undef,
10 Optional[String] $letsencrypt_name = undef, 10 Optional[String] $letsencrypt_name = undef,
11 Optional[String] $docroot_owner = undef, 11 Optional[String] $docroot_owner = undef,
12 Optional[String] $docroot_group = undef, 12 Optional[String] $docroot_group = undef,
13 Optional[String] $custom_fragment = undef, 13 Optional[String] $custom_fragment = undef,
14 Optional[String] $proxy_fragment = $custom_fragment, 14 Optional[String] $non_proxy_fragment = undef,
15 Optional[Boolean] $force_no_index = undef, 15 Optional[Boolean] $force_no_index = undef,
16 Optional[Boolean] $force_no_www = undef, 16 Optional[Boolean] $force_no_www = undef,
17 Optional[Boolean] $csp = true, 17 Optional[Boolean] $csp = true,
18 Optional[Hash[String, String]] $csp_override = undef, 18 Optional[Hash[String, String]] $csp_override = undef,
19 Boolean $csp_report = true, 19 Boolean $csp_report = true,
44 docroot_owner => $docroot_owner, 44 docroot_owner => $docroot_owner,
45 docroot_group => $docroot_group, 45 docroot_group => $docroot_group,
46 ssl_ca_chain => $ssl_ca_chain, 46 ssl_ca_chain => $ssl_ca_chain,
47 letsencrypt_name => $letsencrypt_name, 47 letsencrypt_name => $letsencrypt_name,
48 custom_fragment => $custom_fragment, 48 custom_fragment => $custom_fragment,
49 proxy_fragment => $proxy_fragment, 49 non_proxy_fragment => $non_proxy_fragment,
50 force_no_index => $force_no_index, 50 force_no_index => $force_no_index,
51 force_no_www => $force_no_www, 51 force_no_www => $force_no_www,
52 csp => $csp, 52 csp => $csp,
53 csp_override => $csp_override, 53 csp_override => $csp_override,
54 csp_report => $csp_report, 54 csp_report => $csp_report,