Mercurial > repos > other > Puppet
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, |