]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
mbch - initial
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 22 Aug 2016 13:02:56 +0000 (15:02 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 22 Aug 2016 13:03:04 +0000 (15:03 +0200)
customer/mbch/common.yaml [new file with mode: 0644]
customer/mbch/test-web-mb-mystar-ch.pixelpark.net.yaml
customer/mbch/web-mb-mystar-ch.pixelpark.net.yaml

diff --git a/customer/mbch/common.yaml b/customer/mbch/common.yaml
new file mode 100644 (file)
index 0000000..dfbbe63
--- /dev/null
@@ -0,0 +1,25 @@
+---
+site::role: base
+site::additional_classes:
+  - site::profile::mysql_server
+
+accounts::users:
+  sten.friedrich:
+    apply: true
+    sudo: true
+    groups:
+      - apache
+
+# repo::remi_php56: true
+
+php::settings:
+  Date/date.timezone: Europe/Berlin
+  PHP/expose_php: 'Off'
+
+php::extensions:
+  mysqlnd: {}
+
+php::fpm::pools:
+  www:
+    ensure: absent
+    
index 31dd860db754ccfc7ee08ac6de4bd1873d4d2c5c..a0ece45c7f5b4d7914e5a5fc3f7bb135b6a89739 100644 (file)
@@ -1,2 +1,85 @@
 ---
-site::role: base
\ No newline at end of file
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAiNfdQxwaDXcABk6GCWmLyBgiWeeLpnwvRSTGzW3MX5bn8b/PuD7wv7cXGOZVWovjsYkZ1oP/31mo9Kh/e/xtDnjRpkEJJ4ypewD9adoIWLZgbxg9dQ+vM2brBXx2rtJdWtJDWQGzhsfWZqj+UQapsmG/gYW5//zUcq/Q/NDUEKLMFYEAFdWnlb4pBx2D/eCis3tEqSV8kXGo6NCpEKHcbLZHJDicl/mDzb+HseiZhjTjp5aVYV4UZxaGlZcmFsblOwRv5Bb+fwg/IFRJSSqtzS+l6lLRAVkR2nX/eKi0LN+d9wxaQJmsEELYo8zqInq6Zwqa0LbgIn8SAu/3I8+ASzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCDCPB5ZoX3m2Ir+ZL3fqZTgCBUtxKWK1Cu+pNWqNUJcvFzZL4eCvXUqLPPxqakio9abg==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAh7667vGKT0aIaFt4eQ1/QiayWjhIs73Ju/BavbCvD1Xc8gikCpg6xfX7eoodB7kmH0ZLg8BQ0cXomVSXlqOAqfh7esFF6pcvKBd5AB5Ia9Jo68NKzLRz6QojurlA6x6YlB4QnlOXa3xzVbWuoC/GkcAcAerr+dSSZUv+9uju0R1r4dLC7gpqEHmkUdbivXN2hWWDbwQ7dOBUQaF+qmMauYmhz9osVkA0/vyv/KRozT6o5Ti6HFdAlAr+xm9TXOEQklJgCCUL7/WdSJMAx1OZdQ+OtVkZA8Koao3QyJ7O3aogyjfzv+a9ejQv+yPXq4DA2BwYF/DBiti/YyhX403fAjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAaXUo8AC/TRJ9wVC2suPf5gCCXtBbMi8PNkEXqaZk2XJt6Vjs+KXreoZfsI1G084MFJQ==]
+site::profile::mysql_server::databases:
+  specials:
+    user: specials
+    password: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAT/uxybW0uYIsJSG4Y90vwSIKzMjUjCyg781lZFI3OP+VEKa3bqPOHFZzcMoL2BaPbWDulYhwOMNSkWISGwqGGysU/rHuKpiAJvQ7IDRf7M1n8NbXKtggly5P7jzHlYxUMSJBAo3zu2zJVB3NdVIhABdhC1jBWRkHrQQxzAmHJNI8h5lwdzwNncrVIzuaiPDFXesrqa3yfw8T7vt66CNny1DlLXhZI2uIL3TarV/+qrFgt5KyNiNuUg188P/i6UZiT7NOkzODanynY5sxkqdGCFw0GtrrJCvHJDoabfVJjz0/OTALbcRSP2fCJ9PppHqyZbqFWqhM4WUhGMyQtX4GhjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDmtQb9tBfy601ZZUtE6HGwgBDEB/o4b9JmcJYbdYNVAhkP]
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAe2qIb0EwtiE0MPOd+J8wYGQj1/Jz1XFP4uNZDq9fvRyMS6wVEVUo5dzoo6jSqx8HBiEvuH9gS9EFge5sueQIqktEmNvn6PIiV+4IZLTmpCe+L5abSH7DePemeD+fcdmu/PXuPWJPiy7DbLjyqxgZGF7bVzqDcwJ9dqLSmT1Tc1wjAz8DLno7h02SkS6v50NfAYKyqrSL5Y3q+JyUhpcfkytf73VD5khLMZ83cub1bA2z4SVFtpnG3z7JzWA7ghq2j90JHYFYU3AOpTFoCLrIhFlR4NDhf87R0HQqs5eiQwQ09WD2bWwb3VX4rCqn8hU8hPk8sfeJVsKk8Abehx3eCTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCIrN8hxyNA4TpmNwXrq2AvgBD7niBqJDkh5ljCCPoOU6xT]
+
+apache::mpm_module: event
+site::profile::apache::pp_vhosts:
+  mystar:
+    servername: test-web-mb-mystar-ch.pixelpark.net
+    serveraliases:
+      - test-web-autosalon-mercedes-benz-ch.pixelpark.net
+    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'
+    docroot_owner: apache
+    docroot_group: pixel
+    docroot_mode: '2775'
+    directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/mystar"
+
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-mystar.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php index.html'
+      - 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'
+  specials:
+    servername: dev-specials-mercedes-benz-ch.pixelpark.net
+    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'
+    docroot_owner: apache
+    docroot_group: pixel
+    docroot_mode: '2775'
+    directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/specials"
+
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-specials.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php index.html'
+      - 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'
+
+site::profile::apache_php::fpm_pool:
+  mystar:
+    listen_owner: apache
+    listen_group: apache
+  specials:
+    listen_owner: apache
+    listen_group: apache
+
index 31dd860db754ccfc7ee08ac6de4bd1873d4d2c5c..30fbfa302966161fa0efdfec227d9df06947a023 100644 (file)
@@ -1,2 +1,93 @@
 ---
-site::role: base
\ No newline at end of file
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAlknEfHZoeKckLq9yrdNVgDSC5mMGetC0/uQvuCWk4VfJuGGoWIGcQPxjJFnde5KACNDfh4Loa55Q3GrJi7mj7JPVw8CYPGMf5y6gsEmXtCRZ/g0JrRywFscrtIk8zvTLikbpb9dPeP0qo9C1TV5ZhXi06FvZuKs2+0Jxu9Qz3p0dUTh/89dcWdLI1nO/04611udyMDvjt/2kzckRkXCbJ7Wp1aVLEPhz6OaxsVG2VWzWNdONfOfPsVwFsymb7aPZDzsKXGWlUL3W9XqxnOI098YFk1z6V4R211lFhAlyghEyB8YdiZ0sgvpTGjLeTbMXEVpXqT1gQQDC9GB5YRuCQzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAqQykEibj1k02f0b061JMwgCCrNBnNROa/gn9Np5BBwuE0diG7adSVL3fxCgjvWFyrvA==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXITHR/6xX0rm9oRG1vu2oYDhB3jGudE8KusgvVd8DZEmx8mQHctO7T6TnZ5BXp2f7i9ZoAA4ftfEj75cSY4LUCdFGiKKdngord7APvs4TQMuxjKqEhdcON2b55GloRJio896XjyLwzuWuSe3cgob4pqIBd0LC/WrBlRe9cTVjHdROXDhViftDrxK/atoaXaAKvhNpZZIEFO9e5kE0ELWnaxgxsPBaY1KbnRlaJCoEgfq22ZF/CV9Vvpu6a3S6zncOJ+P3j878Wt6SdFumHwtx6Hk2jNGIqWANdu6JZesg3Dg9YUs2YzMr3hS5rENtxPY/ZIdntyketcAZeWWT2q2pjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCdtCWWkjwB+SHrr2OL5lWcgCD+rblg+qi9pttynWyRflot0Z205BrYLa4CHUPWPTlj1g==]
+site::profile::mysql_server::databases:
+  specials:
+    user: specials
+    password: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAsMFsv8Sv/9dG37rvIvL1/fGM4HOSFDlCtHkxX74/JJAeRBYA4ss0u/I3AVANrD3y4/rE+jOPr3OZXROOHzdcTARdkCimXjZFCExuOA7/gCpgb240Vhs8/EODZ1CfgYyP/n60sN9PolX1Z2UpZMt86QC6eA/grpM1uprAg7HSo/M4PI2OI98FzuRHATobDUzvDHHoWUtKDpPmZKhsiLPFvGPIIDIHLQ3k1CkSM/vUAgR+P5hy90J2cY6y0gMrmYY6U4EJPDbfZJAwlro/4vR+v+6SsPrxnhY9Os2mbJnq6j3ik2SG4blErsV2zTansPifbAGgs8PxcY++oF6RcdZcVzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBNHwsh44mLAsQe9WHHZxYYgBCE1jEEkQEGr/AGOlleHjWx]
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASm+pFd8a6Fq4tglygjMd9IXmKs7z8laQU5xB4Ju58l9nbAqRWmAe6hqVPimDEKJV71ef4jFNadLmCbsjmLPZD0kwL6arp1J2kj148p4uJpzFam02NGi7pFeE2P6NKMAS+X6wa59KIzeWNeko69/MhoFxfqmmh7OJEngeLS9o4GN5J7goFwVKVA7sMxriSxcAk6GOfzxWq1OEhDn0NOnQ8HFkxiAiRj3hkGefeaN4O2RkQNnCzoSe7gfaNhSFMbpNBCXv+w5AHszEB1hLEV8uWo1LrM/FLFwCPftYPZ2pnrrt5HVJ62jht3u/HAmK6gZdTlqx9E26b6kSgFdLUzjbGTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBuozhFFVm8rN79jkp7s+EFgBAFR1x9EMHTV2skhqDyyLfg]
+
+apache::mpm_module: event
+site::profile::apache::pp_vhosts:
+  mystar:
+    servername: www.mb-mystar.ch
+    serveraliases:
+      - web-mb-mystar-ch.pixelpark.net
+    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'
+    docroot_owner: apache
+    docroot_group: pixel
+    docroot_mode: '2775'
+    directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/mystar"
+
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-mystar.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php index.html'
+      - 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'
+  specials:
+    servername: specials.mercedes-benz.ch
+    serveraliases:
+      - specials-mercedes-benz-ch.pixelpark.net
+    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'
+    docroot_owner: apache
+    docroot_group: pixel
+    docroot_mode: '2775'
+    directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/specials"
+
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-specials.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php index.html'
+      - 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'
+    rewrites:
+      - alias:
+        comment: 'rewrite'
+        rewrite_cond:
+          - '%%{ich-trickse}{REQUEST_URI} !^/qualityservice'
+        rewrite_rule:
+          - '^(.*)$ http://www.mercedes-benz.ch [R=301,L]'
+
+site::profile::apache_php::fpm_pool:
+  mystar:
+    listen_owner: apache
+    listen_group: apache
+  specials:
+    listen_owner: apache
+    listen_group: apache