From: Andreas Gerstenberg Date: Wed, 29 Mar 2017 12:28:02 +0000 (+0200) Subject: mcdonalds initial X-Git-Tag: v0.1.0~3369 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=fbe9f30282636ea85a136de60f0198d7cef3cf47;p=pixelpark%2Fhiera.git mcdonalds initial --- diff --git a/customer/mcdonalds/common.yaml b/customer/mcdonalds/common.yaml new file mode 100644 index 00000000..22d2d04e --- /dev/null +++ b/customer/mcdonalds/common.yaml @@ -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 diff --git a/customer/mcdonalds/dev-www-mcdonalds-de.pixelpark.net.yaml b/customer/mcdonalds/dev-www-mcdonalds-de.pixelpark.net.yaml index 4c3c2b5e..a1fe59ab 100644 --- a/customer/mcdonalds/dev-www-mcdonalds-de.pixelpark.net.yaml +++ b/customer/mcdonalds/dev-www-mcdonalds-de.pixelpark.net.yaml @@ -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' + diff --git a/customer/mcdonalds/test-www-mcdonalds-de.pixelpark.net.yaml b/customer/mcdonalds/test-www-mcdonalds-de.pixelpark.net.yaml index 4c3c2b5e..0c66be59 100644 --- a/customer/mcdonalds/test-www-mcdonalds-de.pixelpark.net.yaml +++ b/customer/mcdonalds/test-www-mcdonalds-de.pixelpark.net.yaml @@ -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' + diff --git a/customer/mcdonalds/www-mcdonalds-de.pixelpark.net.yaml b/customer/mcdonalds/www-mcdonalds-de.pixelpark.net.yaml index 4c3c2b5e..1f1c1c76 100644 --- a/customer/mcdonalds/www-mcdonalds-de.pixelpark.net.yaml +++ b/customer/mcdonalds/www-mcdonalds-de.pixelpark.net.yaml @@ -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' + +