+++ /dev/null
----
-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,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,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
-
-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.23'
- site_path: '/var/www/wissenschaft/2018'
- 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]'
+++ /dev/null
----
-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]'