]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
setup - web01-bmbf-wj2018.pixelpark.net - OPS-284
authorsascha.strassheim <sascha.strassheim@pixelpark.com>
Fri, 5 Jan 2018 14:12:17 +0000 (15:12 +0100)
committersascha.strassheim <sascha.strassheim@pixelpark.com>
Fri, 5 Jan 2018 14:12:17 +0000 (15:12 +0100)
customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml
customer/bmbf/web01-bmbf-wj2018.pixelpark.net.yaml
customer/mwide-nrw/dev-startercenter-nrw-de.pixelpark.net.yaml

index 61fefa8343cb63895de512c0544072c48bf93ee9..d4544110563bfbc21a8c46aafa0689a974552ff1 100644 (file)
@@ -46,7 +46,7 @@ infra::profile::apache::htdigest:
     www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAD94NA8dHIO5AW8daCYMWV7lVE4F/ruTMWejhH2ZfMuLZscnB/0Pi3VA3Kt3V26X2shRbJA8sHayH0if7OF6epbAWgGNfKyLno0HMuce9JbqsXtHx7ukBJaerqdBNG8UDoZOroMfDHQl89eUo1cnFZuN1OEqqSkDImEiUIYC1ZzQvO7wxlVtTC98VPKblMEXpzSP71cnrYZsrKXz71g0qCQjbQgtrW71xSooxrZq+DzQ2f656yciN0jlYadEQZsHvz3EssSRfElI1azF9WLQ67v5UxYjKDnuEDZ4wdd/EkvHrAiyks8ubz7w6eim8FM8AdBZl1bwCfXVoyq1MeZishDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCUpPYS/HaNqPGrW+tX4R9ggBD4EXkZcYjyBbFvSScX0F4L]
 
 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::backuppassword: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg2k7t24MwaYrTvGPs35CIdiuZ5eAB8y53G2W1UBK4yeKpHnz0VU8m48HLX5XlFRgByY0bWSdCDwO3hT/dbYRiBVWZ1noGjKizBTbsGAfNaS6j2mfSJpjEz1tsYU7A4fE1e/LF+HbwjQ0dfWwXjer+MmrcmwqvDd6Txf/trXWzdrsEoEEMthBV7Iivx2XSviUUI2dpxdONuv41h7KxjblCBul4E3gyr4/SjdJZjMEQPmONNqMforMUI6KtCZ0ZUKH7YtZ5i12CQUlB3t8byFdwFLIrcTxqgl/OTYBLXXOctkqRfWd3dDAeNrxvLRSx0XNr+AhXV0+FDVzIbl+yKJBFTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDOwyPWXa41jK6VK6HDN+GtgBBXFruCzShQ1wo+JyX5/J1K]
 mysql::server::backup::backupdir: /var/lib/backup/mysql
 
 apache::default_vhost: false
@@ -70,7 +70,7 @@ solr::cores:
 
 infra::profile::typo3::projects:
   wissenschaftsjahr:
-    version: '7.6.18'  # dummy value
+    version: '7.6.18'
     site_path: '/var/www/wissenschaft/2018'
     db_user: bmbf
     db_name: zukunftsjahr
index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..5ab74e6ccf929c0e808d411b8497cc44d0d3cfd8 100644 (file)
@@ -1,2 +1,100 @@
 ---
 infra::role: base
+infra::additional_classes:
+  - infra::profile::typo3
+  - infra::profile::mysql_server
+  - solr
+  - infra::profile::flow
+  - repo::redhat::passenger
+  - nodejs
+
+
+infra::additional_files:
+  node_repo:
+    path: '/etc/yum.repos.d/nodejs7.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_php71: true
+
+php::extensions:
+  gd: {}
+  opcache: {}
+  mysqlnd: {}
+  soap: {}
+  mbstring: {}
+  xml: {}
+  pecl-zip: {}
+
+php::settings:
+  Date/date.timezone: Europe/Berlin
+
+php::fpm::pools:
+  www:
+    ensure: absent
+
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAEzUu7OSabpIhEPGW/EPMtK/WWl8egtDZQEglRdGesaDAD+nhWNL6uWktzz+cF9RPfPiXX/JhStj7BqU6ofGEqL6801xyCq00mxjbBkPWtQuL7SSVfwC2WWLMy3p+SQ6Fdq0n4dU2ZwUDMy1C/8/dcTbqc/jdyaaUqtdKQG0EKSlo73iMmt2xItR5i0E9at6jw7YynIiXRhIML2m1JzPzmxH0SypQ6ebxfe/JtI5QhVfMe0nDjLXdMB+Xx3Zv71Br+fVSt41WTm+PNxs9mwqM9u611yjMjLqbRMj5aaPIZxKz2SYD+WTU7C7IkEkhTSFVwmpqnwkWDBEuv/QjnMhnDzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBnb8uI5fUNknD/L8K0fBaggBD5KrdJXj+msp+Kepf0uVGd]
+
+mysql::server::root_password: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASy94uzfa+1iOgfuecfurmJI5DMpsU4tRwexiRpz7onwRzCXYYS9bMHaN4iRkkmGseOaBivXloeui8W09QuO9GFMSo2Q4F3Qmadk+yw0vG3qSE5R9Tp8XtaCUA1EWY2LVVGIvD73vmImQXqMU2mwrWfYjxhmHlcCmSv3ZDhwLlen7oAClb8A6Sk7qziCyIMsKFyxmIrlWXXSk35QuXtUGWf4vqvPJygVnXqJYyWo8ATFNq9R8PAMPMAZt8nQwVYQ5lZGYntWrVQlQ7NTLfuChFdaZxdq2FZQeBASmLR6vsxt43jT6iYjh4sxRiVDzgCUhEWsnET6UTS6rcUv7/XCKdTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBC8v/HquqWuA1MvflI5mXugBDuRNIr5HTF2L788JphKvMb]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASy94uzfa+1iOgfuecfurmJI5DMpsU4tRwexiRpz7onwRzCXYYS9bMHaN4iRkkmGseOaBivXloeui8W09QuO9GFMSo2Q4F3Qmadk+yw0vG3qSE5R9Tp8XtaCUA1EWY2LVVGIvD73vmImQXqMU2mwrWfYjxhmHlcCmSv3ZDhwLlen7oAClb8A6Sk7qziCyIMsKFyxmIrlWXXSk35QuXtUGWf4vqvPJygVnXqJYyWo8ATFNq9R8PAMPMAZt8nQwVYQ5lZGYntWrVQlQ7NTLfuChFdaZxdq2FZQeBASmLR6vsxt43jT6iYjh4sxRiVDzgCUhEWsnET6UTS6rcUv7/XCKdTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBC8v/HquqWuA1MvflI5mXugBDuRNIr5HTF2L788JphKvMb]
+mysql::server::backup::backupdir: /var/lib/backup/mysql
+
+apache::default_vhost: false
+
+solr::version: 6.6.2
+solr::port: 8983
+solr::cores:
+  german:
+    currency_src_file: /var/solr-typo3/typo3cores/german/conf/currency.xml
+    protwords_src_file: /var/solr-typo3/typo3cores/german/conf/protwords.txt
+    schema_src_file: /var/solr-typo3/typo3cores/german/conf/schema.xml
+    solrconfig_src_file: /var/solr-typo3/typo3cores/german/conf/solrconfig.xml
+    synonyms_src_file: /var/solr-typo3/typo3cores/german/conf/synonyms.txt
+    other_files:
+      - /var/solr-typo3/typo3cores/german/conf/elevate.xml
+      - /var/solr-typo3/typo3cores/german/conf/general_schema_fields.xml
+      - /var/solr-typo3/typo3cores/german/conf/general_schema_types.xml
+      - /var/solr-typo3/typo3cores/german/conf/german-common-nouns.txt
+      - /var/solr-typo3/typo3cores/german/conf/_schema_analysis_stopwords_german.json
+
+
+infra::profile::typo3::projects:
+  wissenschaftsjahr:
+    version: '7.6.18'
+    site_path: '/var/www/wissenschaft/2018'
+    db_user: bmbf
+    db_name: zukunftsjahr
+    db_pass: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEANfkeROl7mIICofHsRy9O9Nmoze8Qky68IDJPg2LljplUmAfHc9wt7nLBsTLy2JU9cY8JuupRm4ObQUfmMQLuLhB0+zM1EIPF35o3ixWCMVd1byvblPBAe0Zrfl4shU/mJ1NlGFNV41jiDOiBU3iFjDlWhGbtzbNzKGlhFiMmB3lUYkg+vJO1pVYVmQTfdxhE+vdhxx3Xo5wpyBS2g3H4CAyknIKIOyKmdrt2L2o1ycHVgABl9XkMOClE7ntrQl5tz06aDZj2RswRWjntT05r+2Ttjo5+kAWsv0vyzZVec00P973rQg3Y08t9E8Z778GFkJ+F66HNEmdFaAlgpK3ykjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBMbfjH6eobKX08/DQNYRZdgBBchQPDqKz3BRcufsYqLHxJ]
+    servername: web01-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://web01-bmbf-wj2018.pixelpark.net$1 [L,R=301]'
index 754b86f1d54f463361b6266e83d61b88b3e4cbdf..ffaec9f7942f5c5c213ad1fe9fd0dad741b3805c 100644 (file)
@@ -1,6 +1,6 @@
 ---
 infra::role: base
-infra::additional_classes: 
+infra::additional_classes:
   - infra::profile::mysql_server
   - infra::profile::drupal
   - solr