From 68eacb33cf41a6a061bdb27a71d941420fd59cf1 Mon Sep 17 00:00:00 2001 From: "sascha.strassheim" Date: Fri, 5 Jan 2018 15:12:17 +0100 Subject: [PATCH] setup - web01-bmbf-wj2018.pixelpark.net - OPS-284 --- .../test-web02-bmbf-wj2018.pixelpark.net.yaml | 4 +- .../bmbf/web01-bmbf-wj2018.pixelpark.net.yaml | 98 +++++++++++++++++++ ...ev-startercenter-nrw-de.pixelpark.net.yaml | 2 +- 3 files changed, 101 insertions(+), 3 deletions(-) diff --git a/customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml b/customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml index 61fefa83..d4544110 100644 --- a/customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml +++ b/customer/bmbf/test-web02-bmbf-wj2018.pixelpark.net.yaml @@ -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 diff --git a/customer/bmbf/web01-bmbf-wj2018.pixelpark.net.yaml b/customer/bmbf/web01-bmbf-wj2018.pixelpark.net.yaml index 3b0442d3..5ab74e6c 100644 --- a/customer/bmbf/web01-bmbf-wj2018.pixelpark.net.yaml +++ b/customer/bmbf/web01-bmbf-wj2018.pixelpark.net.yaml @@ -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]' diff --git a/customer/mwide-nrw/dev-startercenter-nrw-de.pixelpark.net.yaml b/customer/mwide-nrw/dev-startercenter-nrw-de.pixelpark.net.yaml index 754b86f1..ffaec9f7 100644 --- a/customer/mwide-nrw/dev-startercenter-nrw-de.pixelpark.net.yaml +++ b/customer/mwide-nrw/dev-startercenter-nrw-de.pixelpark.net.yaml @@ -1,6 +1,6 @@ --- infra::role: base -infra::additional_classes: +infra::additional_classes: - infra::profile::mysql_server - infra::profile::drupal - solr -- 2.39.5