]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
setup - test-web02-bmbf-wj2018.pixelpark.net - OPS-284
authorzasch <zasch@vortex.pixelpark.net>
Fri, 5 Jan 2018 11:24:14 +0000 (12:24 +0100)
committerzasch <zasch@vortex.pixelpark.net>
Fri, 5 Jan 2018 11:24:14 +0000 (12:24 +0100)
customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml

index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..cb803eb8f594a9ddcbb471ef9003fcdd7d4d6462 100644 (file)
@@ -1,2 +1,95 @@
 ---
 infra::role: base
+infra::additional_classes:
+  - infra::profile::typo3
+  - infra::profile::mysql_server
+  node_repo:
+    path: '/etc/yum.repos.d/nodejs6.repo'
+    owner: 'root'
+    group: 'root'
+    mode: '0644'
+    content: |
+      [nodesource]
+      name=Node.js Packages for Enterprise Linux 7 - $basearch
+      baseurl=http://repo.pixelpark.com/Linux/yum/node/7/nodesource/
+      enabled=1
+      gpgcheck=1
+      gpgkey=http://repo.pixelpark.com/Linux/yum/NODESOURCE-GPG-SIGNING-KEY-EL
+
+repo::remi_php70: true
+
+php::extensions:
+  gd: {}
+  opcache: {}
+  mysqlnd: {}
+  soap: {}
+  mbstring: {}
+  xml: {}
+  pecl-zip: {}
+
+php::settings:
+  Date/date.timezone: Europe/Berlin
+
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAD94NA8dHIO5AW8daCYMWV7lVE4F/ruTMWejhH2ZfMuLZscnB/0Pi3VA3Kt3V26X2shRbJA8sHayH0if7OF6epbAWgGNfKyLno0HMuce9JbqsXtHx7ukBJaerqdBNG8UDoZOroMfDHQl89eUo1cnFZuN1OEqqSkDImEiUIYC1ZzQvO7wxlVtTC98VPKblMEXpzSP71cnrYZsrKXz71g0qCQjbQgtrW71xSooxrZq+DzQ2f656yciN0jlYadEQZsHvz3EssSRfElI1azF9WLQ67v5UxYjKDnuEDZ4wdd/EkvHrAiyks8ubz7w6eim8FM8AdBZl1bwCfXVoyq1MeZishDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCUpPYS/HaNqPGrW+tX4R9ggBD4EXkZcYjyBbFvSScX0F4L]
+
+mysql::server::package_name: MariaDB-server
+mysql::client::package_name: MariaDB-client
+infra::additional_files:
+  mariadb_repo:
+    path: '/etc/yum.repos.d/mariadb.repo'
+    owner: 'root'
+    group: 'root'
+    mode: '0644'
+    content: |
+      [mariadb]
+      name=MariaDB Yum Repo
+      baseurl=http://repo.pixelpark.com/Linux/yum/mariadb/10.1/centos/7/x86_64/
+      enabled=1
+      gpgcheck=1
+      gpgkey=http://repo.pixelpark.com/Linux/yum/mariadb/RPM-GPG-KEY-MariaDB
+
+mysql::server::root_password: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg2k7t24MwaYrTvGPs35CIdiuZ5eAB8y53G2W1UBK4yeKpHnz0VU8m48HLX5XlFRgByY0bWSdCDwO3hT/dbYRiBVWZ1noGjKizBTbsGAfNaS6j2mfSJpjEz1tsYU7A4fE1e/LF+HbwjQ0dfWwXjer+MmrcmwqvDd6Txf/trXWzdrsEoEEMthBV7Iivx2XSviUUI2dpxdONuv41h7KxjblCBul4E3gyr4/SjdJZjMEQPmONNqMforMUI6KtCZ0ZUKH7YtZ5i12CQUlB3t8byFdwFLIrcTxqgl/OTYBLXXOctkqRfWd3dDAeNrxvLRSx0XNr+AhXV0+FDVzIbl+yKJBFTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDOwyPWXa41jK6VK6HDN+GtgBBXFruCzShQ1wo+JyX5/J1K]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAKOqAxQdh6rqFgchHdhZkzP3iNWnV+FXnoyb5jQPj59YuyNo8+dl58UrqIRwYcuTemrm0/f3MpbyiiIZu4lyKzbVweNooHiNWOB+mrXECG+JS06UuTImWpLtUxHAcwf/H5ugjO47twoHS/DblCnLLnpIYCcykBsbEop/XGMxNUJufeYmVhCCAsVkBe9g1ETviRmejzbHL3QrtlI9Y20Pax/0Juede8xPQS2/642akxA0ReM52EZMknRhqqrphXnAHA7b9VLj4PxKbnUV/sGsiqXZSqovHnbm7g8TyyOtRBnzXOC5+Ih4+9pB5ATn7HthMW4ysovEPngCCCAd3aOxi/zA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA/7Nwy2KIooZu/NpqF/UpfgBADfqG4ndBqH7Ox3SA6ivVj]
+mysql::server::backup::backupdir: /var/lib/backup/mysql
+
+apache::default_vhost: false
+
+##### hier biste
+infra::profile::typo3::projects:
+  wissenschaftsjahr:
+    version: '7.6.18'  # dummy value
+    site_path: '/var/www/zukunftsjahr'
+    db_user: bmbf
+    db_name: zukunftsjahr
+    db_pass: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAAYudK01UVrX8k8mUFVsSA6b5VSTmRoboKPp7QeL6g0p9vlWUX3QDjir9Bl5qeC6z6qkpgPcmtBJTWzKhw2CNXl8eFFIWetmLPOenMtBkBBJcsHrUS37UZb+jZn0dnEqd2RrnBw02h2A67GEgmEHuPhuueohtDkwNaVcHVESLJ5C+2L0R/qoRz8K4cZ5Y2GcNnL4I24wwvqISylv49212S2UQLPqITm0jsi7Wo4VYUEEjVE4m1O8iBEG6+0HpLli4JWr1xF1nubGT029v3h/svjbQQQ67tv7XaEnzvVQSwZHLF0VFBG2x2uLWMlJAebldoZRquDWwLIgb+4CWBIiQITA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD/wsmCJyJD1vTw22fmYpSZgBCy4ODCUYZZFJpHGLUfQ0ha]
+    servername: test-web02-bmbf-wj2018.pixelpark.net
+    cert_servername: 'wildcard.pixelpark.net'
+    cert_customer: 'pixelpark'
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    directories:
+      - 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
+    rewrites_no_ssl:
+      - https:
+        comment: 'all to https'
+        rewrite_rule:
+          - '^(.*)$ https://test-web02-bmbf-wj2018.pixelpark.net$1 [L,R=301]'
+    user: service.typo3
+    mode: '2775'
+    php_admin_value:
+      max_input_vars: '1500'
+      post_max_size: '50M'
+      upload_max_filesize: '50M'