From: Andreas Gerstenberg Date: Wed, 22 Aug 2018 14:20:16 +0000 (+0200) Subject: mubea initial X-Git-Tag: v0.1.0~316 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=e0a5beb9bb675978acd9b94603311c0d24eb3b0a;p=pixelpark%2Fhiera.git mubea initial --- diff --git a/customer/mubea/common.yaml b/customer/mubea/common.yaml index 3b0442d3..90a8e4d6 100644 --- a/customer/mubea/common.yaml +++ b/customer/mubea/common.yaml @@ -1,2 +1,42 @@ --- infra::role: base +infra::additional_classes: + - infra::profile::drupal + - infra::profile::mysql_server + - solr + +sudo::configs: + becomeApache: + priority: "06" + content: | + jenkins ALL=(apache) NOPASSWD: ALL + solr_deploy: + priority: "06" + content: | + jenkins ALL=(solr) NOPASSWD: ALL + +accounts::users: + jenkins: + apply: true + robert.hass: + apply: true + sudo: true + +apache::mod::ssl::ssl_cipher: 'EECDH+AES:EDH+AES:!SHA1:!aNULL@STRENGTH' + +apache::default_vhost: false + +repo::remi_php71: true + +php::extensions: + gd: {} + opcache: {} + mysqlnd: {} + soap: {} + mbstring: {} + zip: {} + xml: {} + +php::settings: + Date/date.timezone: Europe/Berlin + PHP/expose_php: 'Off' diff --git a/customer/mubea/dev-www-mubea-com.pixelpark.net.yaml b/customer/mubea/dev-www-mubea-com.pixelpark.net.yaml index ed97d539..7006d5cb 100644 --- a/customer/mubea/dev-www-mubea-com.pixelpark.net.yaml +++ b/customer/mubea/dev-www-mubea-com.pixelpark.net.yaml @@ -1 +1,73 @@ --- +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAgfSBzpcdFilc7KoC+C6nppZM9XHxii7mOeauR067brQ0Et2Jr5gXllWetSG0ljN0BDhJ8GaTVpURidcDtBleLcNNrcD1meWEpH6calfUb5/AryIoM9oPr19ZYs2fx2QgetAuO/BdtNhZZoDbXhaXKqhnZT9iGuxIMLtfcQtVGGR8rwgmjl62q5+eB51o4tViVXcp2ViTTiv8YoegqY4TVjidXmg8t7I9Pl4RAUwufuC9ywQUS/QYsgJbXRezm0AGgOtVQsTKmrIgW8t/VsJdXEFVse4t9IuoGe+0eei2mdi/q0XNSlaj6ylyOEAlZc8qC1gEXIay4dGw1y/yl4/j4jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAPCOx561WWOokIxv/0B1hrgCD3TDBzDoGS9swlCaTp6BH/xa75HrneEGFiJ2B9oDFz5w==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAbFK3Ciz1FFHSBAkGZK6nwdvnMx57td+aH9aX5/dTD/PX6lX703JqcruLxft/M5vOaNi08I/KQhcA/zNrTsFy+xhMNnBi/hnWR9HTL5KdF/YrIOR4axi8FmNlZvRDe9LTDaRJ0JKnZQ7+S2I1BgkPauR3TPs5zrWF8eqMGSrWKr+tUj6eKXl49PKwZkAx9ibEpUnYcXTq8X7RwAj1pC2/PEKAdOAROk6Gz4OcK/ENUuvTPh/WvaOCT39VidknM1OgNurcmp8kgjSriEx5zGH4r2D1gDaX3ImjGV/BKS8Bap9BYe/0TW/yho6oMz+/S0cyaSfqI6JcJRoU+V5ua5h1HjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCi/OTID4fSeSkWfS5WewcSgCCzr6vy+OUEQh5kjQjVT7lV7Upe2owPURMAISPtPbgAYw==] +infra::profile::mysql_server::databases: + mubea: + user: mubea + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAKRloZDbCrTnryl3uk8t+wTiSmkuaO0yshjRABgIARr1dyrpmQm/i6/pI3E9UjhXFW/UFT9ddPcV5gfABxWxAqavwRlxxCDylOaypca3HZ4MGOAZPT1J7GVTtz9ZA+s8NlQOoAKUUYf6EYagU6tr6nrHRAwxFj+i+Texo2wvk56r+8Y4+wR0Svujh0Swy2zK1d1sINZ/XkDKyGyLXc7wLIAWzwza5AaKj4zkQ8QtOm0D41KHdebQsL08SQQVkcnKogxPHyFd/DLoCJxik3jEVuSA3Cy4SHJG9+ckopRTFLaUeP8dwgw7ytYcmfhLL5CRYw4xEcFohcUCg4absoExXGTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDtmeHqxO8Aew1CMtRlDILPgCCyFhKhCNfcenSfOj4AWuLFvar2BYxk5uh+M8d72Fdo9w==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEABd5NiNRaxCxVTdnfn2VWEImoCDXYVLSbuJ6mn5eohXrKSTtPzxq+cLGMP0J3M4X1QpxOFmtctKEu9UHpNb3L2M/RdGlxH/qx8C1Vin8VUw0q4IwYXhps6Qnf1B1+IdLqFkYlyExep1m/tMVFvmtdEZpN0mVseqLQluN1ksXLFV6w5/EQchMJSsRD62GXj74IGuozsJn/3kJDRgx2iK85xs5RJJiD40myOr8OJhFQp+ObFeIx/+fIJU5XSCtl63sidYJEg3X09MbvNsKLLyZy41nwnaY3vAwZMPvLBa5MLA1ctOmsWaZO/DB0etjpunk8l9srG7GnK9nCJdCYS8BnODBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAFzDu3fKEo2EvjV97iIRrhgCCMbdELM3cAo9yVp6Smz0rwvJ/MbAqfO8xoryRmOZUF6g==] + +solr::version: 6.3.0 +solr::data_dir: /var/solr-drupal +solr::port: 8983 +solr::cores: + drupal: + currency_src_file: /var/solr-drupal/conf/currency.xml + protwords_src_file: /var/solr-drupal/conf/protwords.txt + schema_src_file: /var/solr-drupal/conf/schema.xml + solrconfig_src_file: /var/solr-drupal/conf/solrconfig.xml + synonyms_src_file: /var/solr-drupal/conf/synonyms.txt + other_files: + - /var/solr-drupal/conf/elevate.xml + - /var/solr-drupal/conf/general_schema_fields.xml + - /var/solr-drupal/conf/general_schema_types.xml + - /var/solr-drupal/conf/german-common-nouns.txt + - /var/solr-drupal/conf/_schema_analysis_stopwords_german.json + +infra::profile::drupal::projects: + mubea: + site_path: '/var/www/mubea' + servername: dev-www-mubea-com.pixelpark.net + ssl: true + serveraliases: + cert_servername: 'wildcard.pixelpark.net' + cert_customer: 'pixelpark' + ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' + use_standard_docroot_directory: false # because of index.html (directoryindex) + directories: + - directory_root: + provider: directory + path: '/var/www/mubea' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + addhandlers: + - { handler: "proxy:unix:/var/run/php5-fpm-mubea.sock|fcgi://./" , extensions: '.php' } + directoryindex: index.html index.php + - location1: + provider: location + path: '/' + auth_type: Digest + auth_name: server + auth_digest_provider: file + auth_digest_algorithm: MD5 + auth_user_file: '/etc/httpd/htdigest' + auth_require: 'valid-user' + require: + - local + user: apache + mode: '2775' + rewrites: + - alias: + comment: 'Alles auf https umleiten' + rewrite_cond: + - '%{literal("%")}{HTTPS} !=on' + rewrite_rule: + - '(.*) https://%{literal("%")}{HTTP_HOST}$1 [R=301,L]' diff --git a/customer/mubea/stage-www-mubea-com.pixelpark.net.yaml b/customer/mubea/stage-www-mubea-com.pixelpark.net.yaml index ed97d539..1975a9c4 100644 --- a/customer/mubea/stage-www-mubea-com.pixelpark.net.yaml +++ b/customer/mubea/stage-www-mubea-com.pixelpark.net.yaml @@ -1 +1,73 @@ --- +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASUrWIFUCFmVHnOA+P1/iThJrFNA+A7dkN2lrA3DDWrQw2lezV49OcwYPEVbeGDLqTM2g+ue9g3Og5A7WJKBbzzn6Gm21yC0fGgxXxanRUCvKqcm5p/Gf7H5vkIvPNkEA4ot6FWfJL6oIOd/3MPV4/XKU6Xv28InZoHCcD2Ih9Z1s3WhvSgFXGVIUmt2t+4XURglQ8t5hWFgrANCcY5R1+n4XTVYMWIpT0X/vn8S4uhaNTRFDiLF+epI4tfNM42Q+C/J4q2hE5JgnOHm1q9EasHB0t1HkTJIaBmlsB/pUqjzSzX2JzA5Wp88iyYVusJNuhTuEZn7wzzfZyWOp8AI/NTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAneu6j7OR//JwShMSUlFpOgCAUanfaUJeOo1x4JTtLwvgZ98n1tkQJIFaqr/s//fDP0g==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAoOA5BQggBYv5A3fGt9Emsft8UZZSCYVxB0uNmoLJH3xI8NLu9epIMIrhX3aYYasHFC0zChhCVmEk/0bEyRLkNjFdFHCco4+GOYbEfJEUl4uAhvLUOuewPYOGTihmCd7Rm20+2MfNlTorDgmFB0OSg2BCgdH4aysz4+zttRc/q5EEYv0oiq/84hv8b1PVkMDX09AD/p75H5QZFlhjnCpKJlQnCmOI7l/6efKfl2+6Jd3xDW9xgcutghHXZiLBY+tDQme9ydiq/DR7LswQGemaXCwpO2I9VM8H7eUj8albdcqjOCWIUlfmUN6+aZ7adn1UDlZ+UGPqFqKjVngH89z4bDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCD8538Z0xEMvD22qCXklqCgCCbFh0YnvNhBctl82WDYK+EiZVfnZsozZBYL0IADMnAKQ==] +infra::profile::mysql_server::databases: + mubea: + user: mubea + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEArlgPNF9jkm5Rxh+c4SoyGGYgPwOtPbbvIT9bhWzigSGkO8BZha5nE5/0I6JiYlgLE+hUDw5zgq+XtV5i9OSx0rQ8S1zJxLFdsbFB22AoUMWewVVmdEf27Mw12IqVypHAF4rHvVxVUvgYvxKfiqcRRRaaggI+KMyYyNdG5BcFl4XZUUn53W82ZvIAbkxS7lT3RAIL0LA59yZMMc7LS0As7FOLh7U6jjwU7iPMzzMuVATner0A59ZnZpZsEJOAOSrUdUz8CLOeTd9ADIDXEPbAzTMYP5akjyAt/IcQHNSAGbRH6nz85BRdeqxN/yGKJMRLhPQ1z+QjCb0WkjYHcalx/jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD6x5poxsPsX48Ua7/kPQR6gCAyh5y5iliAkzer1SLOu/LrarM0RlKLJPDBCp1tkUNTOw==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMA70WRPGWnWuTbdDdIT4u86DtD7aDQDDRWQx+P6dwPeLE+f7gxd20hGZML0dDBTFJ1jlGFbK/OUydA8FX2MkODysQ6iWuLX+Zrlz7L/m3+N9+TfA3BUkwkZNbjCDaXcJuvHlfs1oDswHIr9GQ2KRHKYjJdK5KHKiyJVVccub4U33CnhjYmJfdfQFSGI/LoM+XRh+ZNM01eDkC9oL0s14vORLUDf32Cqg69psEdoDNfOfbl0oS4BvQurYdeDd/dJz+jQaNCpcnBTGIVUJovSY5ORm/i384+ioNTotpV2ibO2aXknKgRnbvC2rzaTsN1/KzbhVSWaeai70EjYmnMoB3TBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCiBTWLM6bfn5tHtOaWXsoagCAyTFFGnHQG95tjMYrlEoe7r5vNWB8xPWLZmO3kXdfkDw==] + +solr::version: 6.3.0 +solr::data_dir: /var/solr-drupal +solr::port: 8983 +solr::cores: + drupal: + currency_src_file: /var/solr-drupal/conf/currency.xml + protwords_src_file: /var/solr-drupal/conf/protwords.txt + schema_src_file: /var/solr-drupal/conf/schema.xml + solrconfig_src_file: /var/solr-drupal/conf/solrconfig.xml + synonyms_src_file: /var/solr-drupal/conf/synonyms.txt + other_files: + - /var/solr-drupal/conf/elevate.xml + - /var/solr-drupal/conf/general_schema_fields.xml + - /var/solr-drupal/conf/general_schema_types.xml + - /var/solr-drupal/conf/german-common-nouns.txt + - /var/solr-drupal/conf/_schema_analysis_stopwords_german.json + +infra::profile::drupal::projects: + mubea: + site_path: '/var/www/mubea' + servername: stage-www-mubea-com.pixelpark.net + ssl: true + serveraliases: + cert_servername: 'wildcard.pixelpark.net' + cert_customer: 'pixelpark' + ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' + use_standard_docroot_directory: false # because of index.html (directoryindex) + directories: + - directory_root: + provider: directory + path: '/var/www/mubea' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + addhandlers: + - { handler: "proxy:unix:/var/run/php5-fpm-mubea.sock|fcgi://./" , extensions: '.php' } + directoryindex: index.html index.php + - location1: + provider: location + path: '/' + auth_type: Digest + auth_name: server + auth_digest_provider: file + auth_digest_algorithm: MD5 + auth_user_file: '/etc/httpd/htdigest' + auth_require: 'valid-user' + require: + - local + user: apache + mode: '2775' + rewrites: + - alias: + comment: 'Alles auf https umleiten' + rewrite_cond: + - '%{literal("%")}{HTTPS} !=on' + rewrite_rule: + - '(.*) https://%{literal("%")}{HTTP_HOST}$1 [R=301,L]' diff --git a/customer/mubea/www-mubea-com.pixelpark.net.yaml b/customer/mubea/www-mubea-com.pixelpark.net.yaml index ed97d539..57fe5154 100644 --- a/customer/mubea/www-mubea-com.pixelpark.net.yaml +++ b/customer/mubea/www-mubea-com.pixelpark.net.yaml @@ -1 +1,76 @@ --- +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvlRVMLb9Op021gPYiRm4+kUA5Hv7qz8RXskkJYNElTquKNZBKWmHaXRqE7rw6OiQL38/LuSNsYrtBnOh8b4l75kMKoPTnzoSvN5eqZREzJrY7OEkx9/6nOuMnrquw9VkN/CS3Xa2n8l+4n9JwSsniL1mdk9sWqwn9LbjU3RvNmCtfyZsaiMmXSh16RjBhRlOlPOtr+w2dS9S6maLitYuN6pmfNE+9pEfvqMaeLPKvbPjyaPDDxn70xF+9wohJUOjolWmc6BYgUoxn0H+CUA0jYqS4AfWD6NwN/rJbulWR0PWjHjQXYmpwoeABnuwFe+fbAlvyPj9nz34k1PpQZnqUzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAH9BahfOD8sAv7DKjK7H81gCDMawRkoOG1QV31QBS1RdwnO2lpPaWz7BuAIqP0BHO+jA==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAcylvttJ7IsCfxToCql8aueIAKTo/boVK6KVQEkV6khRbPHUT/iOCUAmSikHVrkWkZONkgrOMCS2GealLU05p3YHQqjpH5nz5GsHZhtTVro3quR2YZJDn+sUAnY8C9Qm/vchHgKJiqZlHUfLS7e2fCS4HKaoXN/jAeadLnPDi6unnz+fX++ZZIjoUFAcv+bwCYpSffwBrtJxTER9gOj2lUiHHnZmzsz6fDRFLkzkzd7BF18V31013DMIy/lIZQwvZvkVGv02xsVdpdDROwINdbxDjn7+Ad6H+kuWgB4B8soRkmH2Pzy+qfF6Bm+i+p9kN3Iz7CAC2Qzgmuvk6wyFBzzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAkGjGr859vU6ozTJKSEyCngCAK+f/ZuI1IwbH3N5BZ+rq4Z5Gui6vqCYhs8QKJYKF6Ug==] +infra::profile::mysql_server::databases: + mubea: + user: mubea + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAKOuipXa12Byktc+3jTp7wDOo8H+pt72qr+kuTmjtTG+cl2Husn4B70g97H4/1656D63mQDaaHgoqjy9AnCersJK6MXZnZvG8S+ZmmPGHn9p82iKW6tGF8+/6TiZdT99nlb+gHTIVNapKY96p4z7OvOFn2ONiH3s6XcYT0nbGqOdln+ld/oMNeifB8ycTn+FbibvFyiXA2K/WEGnT3tBxKkzi6sDlwldiJkgpvoAdw1XGEbxUE1d3RjFgX8NHQa5QRqkPz/pPBwajPE2NLJtZ2uf8uCaqcyc3DtybNX3fJp5YbZjdmXPhTkpbotlIH6WDXypwH49dya8nI+wssjerMDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDdYRk1Es2wSKU/lh9dYHGsgCDYh1tZgyD8/UY3BFcaBYKpWTryJhnXmXZWLnnLch2KHA==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvceYr64j+vvTuynC3d4S2ST91BklFPQIQRtTGoHuzXHwLnnHnLh59Vqm9Em/4Gt/9TABlRxYiGgxjNA299qZ3kH0I/DdEnHQ2fDC0z2WmXeoQ09PMJsB0MV5z6tqZ4rVAju7mIGLf3UrRz8mcin5vQpMH3k6w/NLDe/xngse46PJR0sucHGxGadr2Rxyxx4cjEpUg6oCd5RfahJxbX/Ntu9fCg5gQk3xMoVdV1fIDQ/CGaAJr8hfvpiEwGE6ySPgoGsfH/fjB1QBVazNF6BpEVCNbzO+UZfnsmp7edBYfv3s+4x0Uono1pT061h3yR/NBLP6O5GbYy0AzJp6oPlixTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCdn2N6LobeHj3Tz6/IeWWqgCDO8kmYJim9Wrf6Qs/baQLNfiYvZ4blfyGzmm6cGVejng==] + +solr::version: 6.3.0 +solr::data_dir: /var/solr-drupal +solr::port: 8983 +solr::cores: + drupal: + currency_src_file: /var/solr-drupal/conf/currency.xml + protwords_src_file: /var/solr-drupal/conf/protwords.txt + schema_src_file: /var/solr-drupal/conf/schema.xml + solrconfig_src_file: /var/solr-drupal/conf/solrconfig.xml + synonyms_src_file: /var/solr-drupal/conf/synonyms.txt + other_files: + - /var/solr-drupal/conf/elevate.xml + - /var/solr-drupal/conf/general_schema_fields.xml + - /var/solr-drupal/conf/general_schema_types.xml + - /var/solr-drupal/conf/german-common-nouns.txt + - /var/solr-drupal/conf/_schema_analysis_stopwords_german.json + +infra::profile::drupal::projects: + mubea: + site_path: '/var/www/mubea' + servername: www-mubea-com.pixelpark.net + serveraliases: + - mubea.com + - www.mubea.com + ssl: true + serveraliases: + cert_servername: 'wildcard.pixelpark.net' + cert_customer: 'pixelpark' + ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' + use_standard_docroot_directory: false # because of index.html (directoryindex) + directories: + - directory_root: + provider: directory + path: '/var/www/mubea' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + addhandlers: + - { handler: "proxy:unix:/var/run/php5-fpm-mubea.sock|fcgi://./" , extensions: '.php' } + directoryindex: index.html index.php + - location1: + provider: location + path: '/' + auth_type: Digest + auth_name: server + auth_digest_provider: file + auth_digest_algorithm: MD5 + auth_user_file: '/etc/httpd/htdigest' + auth_require: 'valid-user' + require: + - local + user: apache + mode: '2775' + rewrites: + - alias: + comment: 'Alles auf https umleiten' + rewrite_cond: + - '%{literal("%")}{HTTPS} !=on' + rewrite_rule: + - '(.*) https://%{literal("%")}{HTTP_HOST}$1 [R=301,L]'