]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
setup test-startercenter-nrw-de.pixelpark.net
authorSascha Strassheim <sascha.strassheim@pixelpark.com>
Fri, 22 Dec 2017 14:04:57 +0000 (15:04 +0100)
committerSascha Strassheim <sascha.strassheim@pixelpark.com>
Fri, 22 Dec 2017 14:04:57 +0000 (15:04 +0100)
customer/mwide-nrw/test-startercenter-nrw-de.pixelpark.net.yaml

index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..da7842d7cd359a4819e4c608049f5fa1fdcbdb6f 100644 (file)
@@ -1,2 +1,99 @@
 ---
 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]'