diff --git a/roles/distgit/templates/lookaside-upload.conf b/roles/distgit/templates/lookaside-upload.conf index 1fd5f3cd8c..48b8dfd449 100644 --- a/roles/distgit/templates/lookaside-upload.conf +++ b/roles/distgit/templates/lookaside-upload.conf @@ -50,15 +50,18 @@ SSLCryptoDevice builtin Options +ExecCGI +{% if env == "production" %} SSLVerifyClient optional SSLVerifyDepth 1 SSLOptions +StrictRequire +StdEnvVars +OptRenegotiate +{% endif %} AuthType GSSAPI GssapiSSLonly On AuthName "GSSAPI Single Sign On Login" GssapiCredStore keytab:/etc/httpd.keytab +{% if env == "production" %} SetEnvIfExpr "%{SSL_CLIENT_S_DN_O} == 'Fedora Project'" cert_s_o_valid SetEnvIfExpr "%{SSL_CLIENT_S_DN_OU} == 'Fedora User Cert'" cert_s_ou_valid SetEnvIfExpr "%{SSL_CLIENT_I_DN_O} == 'Fedora Project'" cert_i_o_valid @@ -73,6 +76,9 @@ SSLCryptoDevice builtin Require valid-user +{% else %} + Require valid-user +{% endif %}