---
infra::role: base
+infra::additional_classes:
+ - infra::profile::mysql_server
+ - infra::profile::drupal
+ - solr
+
+sudo::configs:
+ becomeApache:
+ priority: "06"
+ content: |
+ jenkins ALL=(apache) NOPASSWD: ALL
+
+
+accounts::users:
+ jenkins:
+ apply: true
+ robert.hass:
+ apply: true
+ sudo: true
+ thomas.bussmeyer:
+ apply: true
+ sudo: true
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeZuTqmCbSI0E75xS8fVlV67XHzyem9S2+NbSYEQrIh4uQayFfuYhWE4bN2etG8KgeWNVTTBdqn3vfVD7dv28UrvSqWTsCsBdVnkga8jt0/dlSIAikg3qsPnZRmUlMxV31Hzy1OVdw7wMZ4poZCK8FnZd55A+HzsH67Wa7aaUZE+eQFQQGZ1tvEhAfkEk4P4HYaQ5QVtjTzitZPHB24tL9Z0A1xTabKcMzFEeREcxunrYK2TXjj/aEmkPukJYo8+WkwNvlDObdWQ/4HqHwKFDRruXPxORaZPzGmw+AkEdexf3FWNlInn+rdm0u7j/JxNDdHdHR6mfU9mEEt6WA80zyjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDF0YHllOnIwUf5fw9JkDH8gCBKVD4BGwjb2GHe4xLFzg1/P391FLAfyrQmXscc3hOM5g==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAwxJ2FZdoJEArorHZvZlTE/IKhp1rIyFgYG/ZOyhzrOHmAF23XWK/RLViT1Uenih7hbcLlYdATbJXdXZHmxWKx+thAVp3Q6QJ3TIclVaosbu3EBrgrN9a9ENE9xgGKcdmhhfwDfixKrNKYCxEWCJoj2QQuWs8NGGmKTW6/+PRc3V6aGzyrywgFoFB0jTSUJezWA58NAyMZjip51+qTiJ6+9g/3IXGR+iR8nFJGiAkIR4FxGreY6sZM0UcYN6xm09WcU+dFzO6XJsjLKI+ZYTphHAvljkrPSGQ1P8qe/B436JARI6Fq1IzSptVTK8/FEsNTns0ETkG2meHh3YOngyKTjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAaY4oaGIyYA8DWX9VydbjfgCBhWhWJxR9K+gtln8db7ymGaPOd9GYMPgY4WOvQC6Jp5A==]
+mysql::server::backup::backupdir: /var/lib/mysql/backup
+infra::profile::mysql_server::databases:
+ drupal:
+ user: drupal
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAaNUIYAJ0d2H99luLlGPiToWzHE4eWrCF1oImfKl0JHH7hmP+tdeuaZLWJ4EyAzrMbpr3VMzfnApErpYva4/J0FKal+rXj+Gfr4sUDf0DnUT6vdv8rvizWsP0yKA+7WQJ9MDrq5zQwhF/OAnbJVWcB/L1+VUp8UglQSxK6tyWTxtmLwlWfr4Fa1KIwo1hPo9RXpRV1bGZ6mm8dtODiU7fbWsdCUlGlAX0wR/hR5emvqAdwRnE4trUON8fV+fRjquQkk8E4xmAYoAsZ8RUN1At8SFcOEDBULuit1LCfK5NJbuelOZRip5Va9MW3V5JjRAxMn10dwNts2GDsWzwIVIdlTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB2/3yF+1r9UvbVpbLGWr4egCC1koTurKEn/4kKZFokLsIhj89NgrcV+3IVr+Ytl4cC7A==]
+
+infra::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYgIjex7QY8zXxumDZbEijIR0COh435IPMqrunhP6ylstYejci+dxcGoVQ6UXFTfspXPlDrWZxXaHm8NwG1FPZiDxfCF8HlxJr1fMUQrcZFO4HURp/QYMJswd1RLXTLhAlMYiOt4de1kemnqrNC1my7O1EPLKYGsxefrRCQ6nZWwdxu0sNLLSl2E+dfqF5OAoeePweXKGg5Q24m/H+UzFe5gyvOgpZGBOFXxVwIfMeN0I41r5IdCX/oaiiEZuBix5y5+U1GC/HiibSDfeIB4I4Te5rBgLoqsJuEru/agzl2HHyeoYB+UE9j3ubRjN0LaeKQ417YKldT5XHfjg8D1ZQjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAmXHviiA1Lh4sB7jaV/QqHgCDao6Y2C2EngsovA+xXeYgXu6UexDLyW4Evet6fzqC0JQ==]
+
+repo::remi_php71: true
+
+php::extensions:
+ gd: {}
+ opcache: {}
+ mysqlnd: {}
+ soap: {}
+ mbstring: {}
+ zip: {}
+ xml: {}
+
+solr::version: 6.3.0
+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:
+ dev-startercenter-nrw-de.pixelpark.net:
+ site_path: /var/www/drupal
+ servername: test-startercenter-nrw-de.pixelpark.net
+ ssl: true
+ 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
+ directories:
+ - directory_root:
+ provider: directory
+ path: '/var/www/drupal'
+ options:
+ - FollowSymLinks
+ - MultiViews
+ allow_override:
+ - All
+# - location_root:
+# provider: locationmatch
+ path: '/)'
+ auth_type: Digest
+ auth_name: pixelrealm
+ auth_digest_provider: file
+ auth_digest_algorithm: MD5
+ auth_user_file: '/etc/httpd/htdigest'
+ auth_require: 'valid-user'
+
+ rewrites:
+ - alias:
+ comment: 'Alles auf https umleiten'
+ rewrite_cond:
+ - '%%{ich-trickse}{HTTPS} !=on'
+ rewrite_rule:
+ - '(.*) https://%%{ich-trickse}{HTTP_HOST}%%{ich-trickse}{REQUEST_URI} [R=301,L]'