]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
mcdonalds initial
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Wed, 29 Mar 2017 12:28:02 +0000 (14:28 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Wed, 29 Mar 2017 12:28:02 +0000 (14:28 +0200)
customer/mcdonalds/common.yaml [new file with mode: 0644]
customer/mcdonalds/dev-www-mcdonalds-de.pixelpark.net.yaml
customer/mcdonalds/test-www-mcdonalds-de.pixelpark.net.yaml
customer/mcdonalds/www-mcdonalds-de.pixelpark.net.yaml

diff --git a/customer/mcdonalds/common.yaml b/customer/mcdonalds/common.yaml
new file mode 100644 (file)
index 0000000..22d2d04
--- /dev/null
@@ -0,0 +1,29 @@
+---
+site::role: base
+
+accounts::users:
+  jenkins:
+    apply: true
+    groups: apache
+
+site::additional_classes:
+  - site::profile::apache_php
+  - site::profile::mysql_server
+
+apache::mpm_module: event
+apache::default_vhost: false
+repo::remi_php70: true
+
+php::extensions:
+  xml: {}
+  mysqlnd: {}
+  opcache: {}
+
+php::settings:
+  PHP/short_open_tag: 'Off'
+
+sudo::configs:
+  jenkins_deploy:
+    priority: "06"
+    content: |
+      jenkins ALL=(apache) NOPASSWD: ALL
\ No newline at end of file
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..a1fe59ab2f26b13e034555b6fe43eb28278f2dd5 100644 (file)
@@ -1,2 +1,81 @@
 ---
-site::role: base
+accounts::users:
+  thomas.bussmeyer:
+    apply: true
+    groups: apache
+    sudo: true
+  nikolai.potapov:
+    apply: true
+    groups: apache
+    sudo: true
+  christian.baer:
+    apply: true
+    groups: apache
+    sudo: true
+  andreas.pinto-koehler:
+    apply: true
+    groups: apache
+    sudo: true
+  markus.baumann:
+    apply: true
+    groups: apache
+    sudo: true
+  dennis.klein:
+    apply: true
+    groups: apache
+    sudo: true
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJW7gdWzihi3IBifY/NEeq0mLZDyckLbsSJhwH+riXuHHcZAL6BpstwEbYKuU6ir08AzmFTu7M1CmsTk4c3jgQktifC+GoTJGqhhvOy0pjjN1NjJxj1ux7Wp+6ui6k5e3AsjjYFBrGY7IwH4lMIwmshD/ZXox7E+SY9wD0KZUknYSQhOCZHycGqQUWlxdEcMFsJV6+qDxoV7a+6I3V2miC/1l1dmm5MNVwmCteZIHBfZZ5rmJfd4Xxjz8EZfumjdWe0agLvn69DvhtzUlFYQ+C97kKKtfvNemTBahAalyfCJeCOacRqM+z1bl+GgwfIPDJgM67hBcCvuVlAW2fUxVLjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB52MHD5Id+JNeaaKpCz3IvgCCludnljZ8sx0kLma1RQFCGWuRVgHhiBgjvEIPs7d2lhg==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASMXgtPyAb9xm+0lV7aUPHQReuJgUy02YDY2impnD3TPSN3Y+0Cto5UJPUYIebwwbnEANLAomkkL9Re3a0G++N+Z+/XfT+mlLN1U4649/rIcUpr5lHssmiXGdYqGe/1Co3so/H0J05k4NuB9UQcvtsNETd/WpbwsR+6GWZZa/m/Sn7bGfoeLmYQlA5rLA7/yuiJh1dMoe2GaL56513EE/sJ3ms+2PJuC1tVFX8HsWLzZIzBOAwoakM9gXh7JgmbaHPnEZ9SBRbXuFbSNkrZ1m4JeAupLS8EZr5gnV3V/nStwKz3hXFegFNncKxY36mLiEFX7cOVGJGIOjVV6PfAar7zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCCw5ANqHWpe344+xFs98EKgCAHPkA1t9A2/K9rg4nuJjknjWeLQo30MSTDc5CPXlt+Cw==]
+site::profile::mysql_server::databases:
+  mcdonalds:
+    user: mcdonalds
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAKvbRBFpHJTMWm9tJYmRCj0aeXN+9YEbqNy5LJziduG8as5qHOPJ3mr+ZzVfPmmn1GoMONcmW0bIMbCYdCIhRJxtemvLRDke6rkXGPPTS/8mOG+BhbSYbBjJ7lgL0PSEiE9y5IrujNXwIr0pCKY0MF790ZJA/YJPqqm5Xf1vTLPpuLaGp5ctIDSqU2y+/Ah34K5R1Vv7AzJRC1pZCLrI8ga6fEhlN5LxcX7y3leOZM4z1DD7h/OGW/+huY6yoNrV45HRHOSrHoKwMWckljy9FNLSswC9DY4xdYzN32BKSnxiR6w7vzMywfhEsaku+ly7s2lsv6LPEFCEym+SlU2cCYjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCMdbcYgb/QVuH1swknY0N0gCA/1m0y1ftqR2e0YkHbEYFQsQ3wKIYtu2+2jXhoDm0CXw==]
+
+php::fpm::pools:
+  www:
+    ensure: absent
+
+site::profile::apache_php::fpm_pool:
+  mcdonalds:
+    listen_owner: apache
+    listen_group: apache
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAQ/AAQvxqyf+owNrZcByY6wZFgoHKNL7/KrvoIH+MxGmZXbA+1fvEd7FZLQIieb6bC8m4QweLBxc4Q1TOEAVwYInBjEwz0PCZCADQmFjvA4CcuznJDHSK3piZFrLwXRmkvW36unvC+vFkOxjFWrrTdOm8KIHnXnDcTuBeOc9UgJqqVXRm0ozKA75VL8FWqIjFClzsWpAPVBo/dgE20kp+jLkbWdvWwS8/pcqhpOQhesZdmiX07sDuhpazy3+Yds1YA5OoUNgTB742t+8H8DnNqhP2mMTE0XVf0fjp9F/ekNLKktAwXuXteeF2SenGFsPK9vODpEhKRCOA+1JzO5xZqzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCMlHexAVXQo98bOHgbmgX8gBBIM2hYL1zuWp6PLyOuczW7]
+
+site::profile::apache::pp_vhosts:
+  mcdonalds:
+    docroot: /var/www/mcdonalds
+    servername: dev-www-mcdonalds-de.pixelpark.net # Realserver Name
+    serveraliases:
+      - dev-www.mcdonalds.de # LB VIP
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    docroot_owner: apache
+    docroot_group: apache
+    docroot_mode: '2775'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/mcdonalds'
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-mcdonalds.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'
+
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..0c66be59a2473bdb591609e02ee6488841a801d1 100644 (file)
@@ -1,2 +1,81 @@
 ---
-site::role: base
+accounts::users:
+  thomas.bussmeyer:
+    apply: true
+    groups: apache
+    sudo: true
+  nikolai.potapov:
+    apply: true
+    groups: apache
+    sudo: true
+  christian.baer:
+    apply: true
+    groups: apache
+    sudo: true
+  andreas.pinto-koehler:
+    apply: true
+    groups: apache
+    sudo: true
+  markus.baumann:
+    apply: true
+    groups: apache
+    sudo: true
+  dennis.klein:
+    apply: true
+    groups: apache
+    sudo: true
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAt5OJ8CE4A0GFRf+/z8kFq3q4fPYebRtPdMQamsXI6i/DRLnzgKTUAwq0CSrpKrrBJF8xHeGVy9pfRR5uysrKUJB5mh3ZcJiUvM43FwXUOrabsmnSUD9MY8odhYDx2UhShm98g8eYA4cggOueSfBrYAU+YF/TBMBsNydjzB26L7kwjRuVq+vdzOHAoSrD3b41PIuROm8+PXrDsKygtQwNFZn3rpiKl8OuyffJrFd5IYHP5hUG8jsgiA0BifMVUb1MdCx+F+dtWhaF7ddLcwID3xFOrxCiD2Cl7lH1LLCIMKjlkL0MCG6m6kbP/rQtewYOd19OuwKsiTxfxUc60pyzATBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAErbPei7s1OVs2RbeQPMKCgCCyLoUnd+0HGHKIdqVslLsIwPAcuocg8/5YNGGjvAPSFA==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAgSujBL8YOLVV9gPLZGabJnuHuAYIaaleljMLFjFl9eh8fhcXK/K2MmjVvaWUpByylLDccURjKCGOqu3vc03X2UU1zeTh4DkURcTcAv2yO28Ej1To4ud892Y2BCiDcBZRwD3E0hBeLKCe34yhNzzEUBbDLRmWqk6bL2fCfN66WsDtY0kTK01DdAdU+VT27VZ80Rtumo0dO8r0mb2X5WnIQjTc8ghcp0ZYEp6UbDhIwmfSeXmzLuMCQg09sJbwqMMg03Qq28l9I8au4sMpSZATHVxyB/FIdR1MUC9rKApFTn/BSzYh5rlDfJ5JPg//xp7p4jkEiNpTCyENET2iZXZOnTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBQ5vZ/B5PH78oR1u77KKpjgCAitwmBXHyUbuHLBBuMqXxduAg3UjTVVAYYeTeqDGgd/A==]
+site::profile::mysql_server::databases:
+  mcdonalds:
+    user: mcdonalds
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAceNlZTXsB1vIOPA2NGEAuV5CVwCEC7UiP9pn55uzLsyIOv1xMpRQhbq03xTAZnOxPd7wAugt1PIG9wDVjRm33NFAIWpxbWHh2W1KakcWnFkLaJeWA7Gx8ekVtmqhTLiyGQe1HLtcLum345LymulZ1Zfw8na7MD2QpcdyEfXlHeHKPTDcplczF73koK1Vv0f3rY7lIo3wLWbycijp3IMsFoyBb8O8vV+7v6rcZgVlIklowP863eXcNBVV+o2cjAuNCfHjT2mApEfR7PWOCtPyjOjjae1yPpzNTkY1AVVV522JjQiNfcmCoq0hmxxdpMtM2GIA1lf0cMfBAj4j7xfRNjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDJ7vxFytpEnkgsNZwYKkOhgCB8UdFdevDwNT3ItqohFEIfzszp6r+HaiwX3R7C/i7K9Q==]
+
+php::fpm::pools:
+  www:
+    ensure: absent
+
+site::profile::apache_php::fpm_pool:
+  mcdonalds:
+    listen_owner: apache
+    listen_group: apache
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEApiyYAgKBrlp8ki+vd7fRnKPia14fOhv+yao4mlrrYVFITk7hYnh/yGwkX+0uA8fhX6HdtQjQLz4m58oAl/yayNpUJuJJI7b5NTjgoR5SFYNV6ggtd8rVNVZlGOK4/XftR96u8gd4ourka01SFqcQch8c2lCPpjWzE/nIbNz171LwOfs6PyjUnh5Zf+rlbRjtFBwNOn/5M+5cb9ydowcpa+dIvB4C/emVzKRwKsz43skLCYuNERwlzfZPtusZY6PiUS8BVT6/ba0kPZ5KUvbUARkT23kldLFz/Il7iGwMkEPcq/VBPbyrYZnG6E2atvlvv8rIUMXSaNpdQqqqWs81LDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDTJkRWPRp0VddaY9/s3fy2gBC2U9OYpm5+flGz611xDZ8R]
+
+site::profile::apache::pp_vhosts:
+  mcdonalds:
+    docroot: /var/www/mcdonalds
+    servername: test-www-mcdonalds-de.pixelpark.net # Realserver Name
+    serveraliases:
+      - test-www.mcdonalds.de # LB VIP
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    docroot_owner: apache
+    docroot_group: apache
+    docroot_mode: '2775'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/mcdonalds'
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-mcdonalds.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'
+
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..1f1c1c763fdc20370dcc256a28f8a3b08b354d8f 100644 (file)
@@ -1,2 +1,76 @@
 ---
-site::role: base
+accounts::users:
+  thomas.bussmeyer:
+    apply: true
+    groups: apache
+  nikolai.potapov:
+    apply: true
+    groups: apache
+  christian.baer:
+    apply: true
+    groups: apache
+  andreas.pinto-koehler:
+    apply: true
+    groups: apache
+  markus.baumann:
+    apply: true
+    groups: apache
+  dennis.klein:
+    apply: true
+    groups: apache
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAZLB8kYmF9OSQr1sn75iSZAIx4ZTOE5LL3zRtC8b+wFIG7kLaBdrBNIksxFOXHlySMWCZP33V7wJR7q1TJEehTf42YbIOnlOZScXMNUqUuElVlzCEGETPXpyM8Qv4gy2nst8E+L9dFc1GgCJV0HhRzdM832oYSKrH127TjB4PZ3myOBSU9P228HysKHPiE9Nz2rRWO5cI/f9KgP8yZjDJB2z1g+RxytdrIWQi4kDOjLGvuWcdxwo/NvydshzJyV2seYYIEQ1OC4Rwi3kAVW19g5d1yuDHOXxqozDb6FhBjhq2CbNmU1Rn/FFVVocUZbiQ+vUTLOBDjb/BAod/CzKs+zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAqbcl7f6c3CBIikkq3un4mgCALtv62YlgS3c3Gh3NFRVB/ukYcxnMG5T6Kp+fkodyW5A==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAhehuoCcQ54Ugib0akuOD2e/ZKW0Nv0xad8wZ9IRgJKJYceHghq6EX2QE9qJNK8JZJ8A+hbNwA3MoRwfWBARtU9PvJ3CU6hZYkVdByuY51h/DMp5sPrqf5SVJh7nnNGCCjymSsjtcmeNzZeaeK812iIySj4oQMH3/2fLcu9lmxYr1c+XXLNzonYdSmGqbnEGLOx/6eELB8gpOYuae8MnJKifflaoac96l+4DuwjoaTHmvI1U3iJKKAMWzuwd9370TtaZ8OheRAxIIb4fpGypLkh4Fugd+z5n2SIQiBYcJaWL5+7R4jT7l7olJlj/A06bR+shqdQ22NZBabGN45dTorTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDg3/NWjUIDP85s2+Hr+taygCDGjxRr88fXSsAfMo06Ereh7Wd+ulZbBd5mXVDbWVBmpg==]
+site::profile::mysql_server::databases:
+  mcdonalds:
+    user: mcdonalds
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAhOYdtgFbfCKhzQkV+fibelyJKw6QOUqDmEAF7xZzYbvKWBuGGRBdJEghB2ZEXVYJE33RciF/nldBoJ67zW775t/BGC+SKkc91LmOjikGARHDeUIqxInCBbrROGlfFmGdlLGpnUrgwFpqBMVow3NZ4TRPNq97DbTiWGlAGKaS/sM+dliZveHiKS+SD1tnC6mkn4clhIMyyIbPaCOBIfIWYn7tbfUI/VAlfysKjtp43WQ9F52SePGVTnPrOh3LAl/Xbqt2PCHClM7tnv0wifaY51UrOTZmevWubncdUiQztLpS5ee8iLci4P6xZUDG7/AIgGMRyzhqaP7Sza9TMv6hATBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB666wQudYMAsst5PfhbRTIgCAeKX7b/jpieBwnidm655FLCEe+5u8T5RbRuYXcLSn7Iw==]
+
+php::fpm::pools:
+  www:
+    ensure: absent
+
+site::profile::apache_php::fpm_pool:
+  mcdonalds:
+    listen_owner: apache
+    listen_group: apache
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEArMy8tTjUbZqYCkEvD7j+tmIrmAgKTau1kab4wHg5W0g3lvvTOa6cdntnxDVzuVFHTUjLx5JkQ7rwWH/XiGfn9XRceeGpcYzCvDDzUkWdPQKNLGdQ/dZ6QYvEXQaJgxnou4fhgaxE8VjpJgA/payZBgvhaXKYgGGxfZB0KtloDjrjPkZkUcOwCLbJR/iUoNF/AnJNWmSQ1kDk1G+YPfiXPX46AIa1kfDEwUMWq1IoBE42xpu7yp3LoKEPizaxK79D5iEwUrbnA6xL3nTsb1ocsu6YeJQr/iP/F85ALs+am5bXu5a1PIayb1qyjc+X6vXxens9NQUljDC6a8PBz4nD8DA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDE+u/gLKkcrzSgtwEhVQZMgBCnPMxDpFeOcmzRGyDR7clR]
+
+site::profile::apache::pp_vhosts:
+  mcdonalds:
+    docroot: /var/www/mcdonalds
+    servername: www-mcdonalds-de.pixelpark.net # Realserver Name
+    serveraliases:
+      - www.mcdonalds.de # LB VIP
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    docroot_owner: apache
+    docroot_group: apache
+    docroot_mode: '2775'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/mcdonalds'
+        addhandlers:
+          - { handler: "proxy:unix:/var/run/php5-fpm-mcdonalds.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'
+
+