]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
aamt - inital
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 18 Aug 2016 08:50:34 +0000 (10:50 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 18 Aug 2016 08:50:41 +0000 (10:50 +0200)
customer/aamt/common.yaml [new file with mode: 0644]
customer/aamt/web-aamt-facebook.pixelpark.net.yaml

diff --git a/customer/aamt/common.yaml b/customer/aamt/common.yaml
new file mode 100644 (file)
index 0000000..85accb5
--- /dev/null
@@ -0,0 +1,14 @@
+---
+#accounts::users:
+#  konrad.tadesse:
+#    apply: true
+#    sudo: true
+
+# repo::remi_php56: true
+
+php::settings:
+  Date/date.timezone: Europe/Berlin
+  PHP/expose_php: 'Off'
+
+php::extensions:
+  gd: {}
index 31dd860db754ccfc7ee08ac6de4bd1873d4d2c5c..7379b2a8287d24814fe2aa1a83ff2966fbca59c4 100644 (file)
@@ -1,2 +1,77 @@
 ---
-site::role: base
\ No newline at end of file
+site::role: base
+site::additional_classes:
+  - site::profile::apache_php
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEApDFjpiMzG9XjbSh0BG4Za4fOvVE+D76NOMfekQNSoL4DX+iN0zYoAEC2YYMcCDMw994OGudYr0fIU03gkNX1DoZQMST/YnAJyEjWUWtOmChgI5Kdxva9FyMIiZhTI4sf5dCC8AHfnbN7rJMJ9L7cfCwdbRfOfLf5jXyZkYRGSXultlxRpesimNlkO+D7FZ9FteKGGkWMHalowhXYiGHPXBnPE6NNEfMLknIMqapxNhQ3SNT9jXrJd0kJtUgAsISF5BtDRA3Sc5v4+Rqd6qLLIhkNPD+/AoHKLML+vwRqbRJmmGAypjpwGinX+YbAXA5nDEdjhLDAt8ZHuoMJGe2ycDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC9kZ4oz9jCMa1zSjOdPTOTgBCNRXFzhmgnogRKgFujucug]
+  testserver:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAofP97Z6G+ImsYvMzCBbLZK3ep7/liQfxGdPqOl8LZILXWQFNn3aMSx3ytMCVRSYVKaiiV8s8ntrmzWKcThihP1u2YnzaLDsIYe1DJXatACVyRgKtszQzxz4DiBESM3pwtW6Fhsn16Y/hv256lELrgNSzJWwV/MAaEDIHcCozmWJo261gJdTgTCUe1/dx8aYjFA+oVy99PC3QmB4hCwUD5exZ+eG+XJZzGIDU/dodlAcUfhVv6uxOCuvG4bumFGe30RXIyTMMK8TLpxrE77O5/6kowV2ZTbsgkn9gY/tWHU3Zbl9aLhlQ0HUZgxpcnRHUDBClBaa3JRUhanc4DStQsDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDHYZW3VkMhRlfZYx1+O0bSgBBs4B2eIYrlDh4H21CIdg4y]
+
+apache::mpm_module: event
+site::profile::apache::pp_vhosts:
+  aamt-facebook:
+    servername: aamt-facebook.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'
+        directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/aamt-facebook"
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-aamt-facebook.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php'
+      - 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'
+  test-aamt-facebook:
+    servername: test-aamt-facebook.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'
+        directories:
+      - directory_docroot:
+        provider: 'directory'
+        path: "/var/www/test-aamt-facebook"
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-test-aamt-facebook.sock|fcgi://./" , extensions: '.php' }
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+        directoryindex: 'index.php'
+      - location1:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: testserver
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+
+site::profile::apache_php::fpm_pool:
+  aamt-facebook:
+    listen_owner: apache
+    listen_group: apache
+  test-aamt-facebook:
+    listen_owner: apache
+    listen_group: apache
+
+php::fpm::pools:
+  www:
+    ensure: absent
\ No newline at end of file