]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
mbch-specials initial
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 8 Dec 2016 10:55:52 +0000 (11:55 +0100)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 8 Dec 2016 10:55:52 +0000 (11:55 +0100)
customer/mbch-specials/common.yaml [new file with mode: 0644]
customer/mbch-specials/specials-mercedes-benz-ch.pixelpark.net.yaml
customer/mbch-specials/test-specials-mercedes-benz-ch.pixelpark.net.yaml

diff --git a/customer/mbch-specials/common.yaml b/customer/mbch-specials/common.yaml
new file mode 100644 (file)
index 0000000..48ed227
--- /dev/null
@@ -0,0 +1,24 @@
+---
+site::role: base
+site::additional_classes:
+  - site::profile::apache_php
+
+accounts::users:
+  sten.friedrich:
+    apply: true
+    sudo: true
+  sandra.streimelweger:
+    apply: true
+    sudo: true
+  tim.schroeder:
+    apply: true
+    sudo: true
+
+php::settings:
+  Date/date.timezone: Europe/Berlin
+  PHP/expose_php: 'Off'
+
+php::fpm::pools:
+  www:
+    ensure: absent
+
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..c46e8bf75e4c079d07adf994c455d6701cb13aae 100644 (file)
@@ -1,2 +1,52 @@
 ---
-site::role: base
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXxJOj0mdC/LBMHWRQjOBY4hlHOJJTEJF6CYRshxVGoXY5ovj1hNC3XTKAhnII5k+n9XHkFWoK2bCwhRny89me96XgGzbVEMWlgRDSRZzPWjuYOJRQJHMsTe8mOFl7MLNQhhIjUD+09Bh6Hzx9gQ36l6fYbciMojBOYwx962GxQJX1oZXbjtixkIz0bJ7+//5Q2n88zyf2FvJdxMcQrDKcRKqoD6KH+D23rkIrJ8rfTWk6mz7Ta/RMGYjUxRPcJwhu8V1aHaQ2Fl4ezOGAz7pYu9rJRVN2zADdyTqqVRUKoNjpm3BSTgu37b4BnztWIuaf369sVbbg2ioTvfTD6H5wjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBWtzz4ZcVRB6zyWM5+71AYgBDRI5kDRuDfHW+XHUrs+5b9]
+
+apache::mpm_module: event
+site::profile::apache::pp_vhosts:
+  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 index.htm'
+#      - 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:
+  specials:
+    listen_owner: apache
+    listen_group: apache
+
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..f27c410bc8693b01af028ffa8538c2d22af411a4 100644 (file)
@@ -1,2 +1,50 @@
 ---
-site::role: base
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAuRQFtXyKIQx/cdCRcdD7e5bg6pnsSzVH0GfXAePV119E9nloZxI2suH2JBgLR3uo70fp2c6lkRmegRT4kosw5ON6gsrJPatS6SwJryjQ2smSrD8cw/wPr7IHBQWRX0sg4MsoA8f1DmasjNyNY5vPun1mmk8aqaqu+CbOxy8yh+yYw8t8dlXmNc8LiMGIO0gKmbX2/vesMhyb6Y8N1EU/+dY1GEw0gQgzz62TWGxVfeaBTxy2MkEm87++cpGfMVIamkKPGV0Fg02PjGeCRR/1Qs7xl/XQs+8x61KkY8SxmgZ3kqi8vnlxqYFaUejBrUQ6OtoO/Umurqof+SWqshYetjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBACOs0qVrqT0ISCJkhfunx4gBBQeNMEjvNFKsNAC1BOgtl0]
+
+apache::mpm_module: event
+site::profile::apache::pp_vhosts:
+  specials:
+    servername: test-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 index.htm'
+      - 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:
+  specials:
+    listen_owner: apache
+    listen_group: apache
+