From: Andreas Gerstenberg Date: Fri, 2 Dec 2016 12:08:05 +0000 (+0100) Subject: mbvd a-class / b-class initial X-Git-Tag: v0.1.0~3725^2~103^2~6 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=0809de57da3e0880c74a9c99f33dbbc84de1fd91;p=pixelpark%2Fhiera.git mbvd a-class / b-class initial --- diff --git a/customer/mbvd-a-class/a-class-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-a-class/a-class-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..0fc6eb10 100644 --- a/customer/mbvd-a-class/a-class-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-a-class/a-class-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAF79BwVc7Vbd0AGXAmxVvE1L3eK61LbQkb9PYhhrr+FgEA75IxpJWsSF+9y4NSX26fRd5gu+eWgevuKWl5201I4Y/3LmDakmDNmBHGlfp0SQ3yayuiRyk5jYGiYa87rFchhqubR/qm0IhvwAkXRMo8678AKy9fevTM+1ovvf9Eb1LLZd+jpbSHfQYEV1BFxS+M2GSJeUM00qAVyW9o2V3Cm89/joZVRybNC66Qm1fd3qrnwSm+hX8whsjXZE+r02id9EiyvlDpc9kVblbdO24LYp2cH3hHAshD8NqlE+kJiBG/V6rMG78jAntkbjJ1TIyX/cex3wG396IaW7E0UMDJjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDoaY9ODg89ogWRYdQhHpetgCBBJap1SnCyFsfNnLlUashu1xIy/3T1lWtbryFyR7ckSQ==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEApS0JubGLj+bjv8UZIj73VSzyzSssHAGI0xaqBrhGhzH3Y3h/NWEp3COJmm+aatoLhQSkvBh33JFcE9hDdNrM1IegtNhUbd4TNZ99AttBcAE1wNHEDOOnLCjsFH8tUOYU9C010THzB6hnrt3HeUzf7J2sKkZDEUHY8QsbHi6F8cxX/C6nlj/om8vIS67AfU6h0KrJAVE22dMnbAHhpDGKknnqVlLgbqtiFHWZqlWF2OGraE400tpAIsk+KMLvkcutJelquCnWCPYNzduOqhePrIutAFX1nLeFoMrp44hV/aa40aKgWMZTCFkYmGsgEsbJz4+VrIyCtSIcK5q1IdwO/jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCsY5lsNHbqKISKNr3KutmwgCAkl7FCWiIUaq3Bu0UdVJhkwMQl2zY3lHZqloYifjWx1g==] +site::profile::mysql_server::databases: + aclass: + user: aclass + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg41VbvGQCp60Ti/KkvJwI0GZR0vfq/LaxdOLi7dfsWZ3hJQIrcAKnzlH5tJIv3qx8dfxQ8yW2pqhxPODydfIQu/qgqjwbv7bol62e2wYYnIJdOtD/KyhGTdJeUDR/YUZ55TxXXbWMsVN9HY4v4VAGqBjbs0Nqem1nnMZQIW7A34FxD7KZYfuBiQPyHsdULqFz4Tt/yGUgHmUaAiux2JrNC0RQuhJB+3oidX6Y7W8qXypw687wijC9mmNFPz/C82su/Neopx71YyuYbrXo53fVBRbCVau4S5B1d71AvZJUm5LnWXEpMl9Cwkkx+abyRveM1bzW2McmlFYYkTeqWX1NTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBKANs4CoNaRgSmw+NWVlAugCB3mYstbGneKtwR0i04EeaMW2+shGUVec/0w1S2DDXy1Q==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEATJ+5FollMyElaZtMaAYK9kNUUEnwBMDk3K9IIH1jcsmWC0ZEIBFFBDo+FZeESM/M9RdvuGKzyWPt5iAzbNv4WyhLNQPgBz8wyg8FYdm05uEu3l6sxwxxAGgWHMZXlKdvr+hdX32SHCSpfN1PjBTrEJm6sneA7h0KJXhsomvj/Uyg2+sfwL8atGYa1rInC9sU4ALrrPsTrYeKT2Mwm7epKRrWKlQ+p1OUNsj8o3hZMHLLYTYfVZnQPKLGMb0LGx8DlwNqaRt3+7cbxHl7sGFIjW7Ysi9U4DJNKv4MuWfTJY5g3tQ2ZdPUkZRe+cOKNwm55K7GyDtZOIEIF04sDNtsMjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDd4x9rsQ/PLtNqLmGp68OJgBApCeWI9P4NUrRTxmdKIcYE] + +site::profile::ruby_passenger::projects: + aclass: + servername: a-class-mercedes-benz-de.pixelpark.net + serveraliases: + - specials.mercedes-benz.de + 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' + passenger_user: aclass + passenger_app_env: stage + approot: /var/www/aclass + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/aclass/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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/mbvd-a-class/common.yaml b/customer/mbvd-a-class/common.yaml new file mode 100644 index 00000000..efce023b --- /dev/null +++ b/customer/mbvd-a-class/common.yaml @@ -0,0 +1,45 @@ +--- +site::role: base +site::additional_classes: + - site::profile::ruby_passenger + - site::profile::mysql_server + +site::additional_packages: + ImageMagick: {} + +accounts::users: + jenkins: + apply: true + group: "apache" + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNACLASS + keys: + sten.friedrich: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx" + sandra.streimelweger: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH" + christian.melsa: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQC75zCFdjIkjdRV+1FuD9nO9a9UNAl0mnsMXLdHjC4U56+FUMPEcCIfn9AuV392fP/o0XXW5kevz7eyjuUitGLRCSsArxJ6G2wacm5KGf37k3Qmigts3CKG7t7kk1496z0Fq6UNfHQaQGCdhtAyt/eT0kthcU+x0p+pXAN6A+jId6EcEjtkp+CwaiqwU6sEYazJqDNmSeo2eYxN+ZN0xtLnopFYV4LCn378v+btdBFj3KY+qhYyOVqady6ZuVHqnKya03Xug+K80uaBlehTHD0dGbjFVLEKGsJqOyJZSgkZATfgcfUCQkWy+hy4wfC165k2FQx0A1+7BrNiPt7fQ6cH" + tim.schroeder: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + jenkins: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + comment: "Deployuser Hamburg" + group: aclass + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNACLASS = /bin/chown -R aclass\:aclass /var/www/aclass + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(aclass) NOPASSWD: ALL diff --git a/customer/mbvd-a-class/stage-a-class-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-a-class/stage-a-class-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..ad45555c 100644 --- a/customer/mbvd-a-class/stage-a-class-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-a-class/stage-a-class-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEACbcGiAaOwKTZMyhHw+XXuJDw4C53AURW8l8EErZi6g8DMJg1FIv9JZ8/tMJdkGsYoElUcKZMuhtYYsPRUzT+VywIuEpFURrJjBqh214WePQqX33z9fSYABgc/wW0PcyWg2Dale5xvpJMVcHCD3zHYSMbfnEKKh8J35yeSNoJ0qCvK3vsLOD1w1HEuV3bXZtXGj2oE2BvxGimV6lsiRgtMm2GLf17rf6/2yC0xWUMsPt9MZTpQaSy3Un2afGKC2iPwrY0JmaOIOF1dz1jKMT0CmOlZ4/ajIFL4xdyWR0Tqp3XMDuzNCu4ZLYNJbhatlNr27m9/ZMzuViRrMgK59aMMzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCUJ6zS98SAiT+hw4ate8utgCBhnXaCgTWt5oRJbt6mJLe1yx0BRpXlvHmLNHHUM63srw==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAaHYiuEUhu8eJNXNU72U4nifBy8hOl/dKQxh8Q11tuSdP4zKnInuwESzwUyxlYeg6mCODJ2bOHR+ILw4LnztVf2YD62aZZvOaT61YMN7EOJAlRH1+atSPpvDW2SEvTSYpzl2KG8BgfumPqC8quKwIqAXeZcfiyDpt5vmNQyg+1F00ooplP/TZTA5HuNBtHz8bLLnWUKrQ8NOD7ZOH6pNEsRWOJl3ldUeO9Wd0Qye8f+V1QAYg2ag+JIroWmp14cmaSpkCxZDYP0H5feFd0PeD2xG7iAr1cL95X7IEtdlRkX5CWlGaxBcTJ9pABiX/UvkN7k4zTi6nNh5C5qzWlIUopDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBNnxY0irS6hjEYPwuBQA+6gCDMxT5+fw7ym2LR+jc/CUIU1XUM+wtj/foq8V1g01UGYw==] +site::profile::mysql_server::databases: + aclass: + user: aclass + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAmKdGbBTn+imMZiYtOQolhuTWBJ+Wnv2GN4XhTa/PVtJfvwzIX+SDk0iDEGrFiG1DlDGvC6b6MDeCNAi/FLyoBb7UgH5dHEkj8cVS3v+68YJ7Lb/G+qSjuTJ+W5JXESi9DJEMAg1/JwDM2f0L8KmTg76WGRvWRYJFVGFOG5reU4L6Fe9PGWGTsp5S4ltT8LPbHESvp8k4t6G8M7ajCSZUVv5scGRUk8CnjZJxuR+oR7x8oRdGsNTE0X/BCye9cN1xrT5mUFTjUaheAvmrX+S0myGfsA2LOSdyq1f9xpBYe6iKtQTv7YQXAjBiWpQ9HqeWfTt6sL3Afq1r1SS7ev5h1zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAPE0KX7U1tONNs5gFTk4nggCDhnsAUgJERNBVae1WkrvnYTEZn02SY3Gz8YnHG1XSOqw==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAWtr8p9JH6w7bL4Sbh/dLjyBrt+0nHya8hGs/k+y9vzeA8JHD/tnicHfM8687BQKFfXEctSXsoiJ3Pu9pVa9tgjAV+LoS3+guPdFrfUZdveOKwsgZB7MUO5rqdxjGtFiGnxjIjK6+dMtP4NfhukqL5jU2SPhYKpn+W82DjySQD/tsJq5YvghEpxv/INP9E6ifbjgygAMrmpsADWdAeCOI+mhXBnhYxmhc/VpIMwK0/6Hd7g0HsJwOJFj1ahgTekz1WkAVTzpJ8YKnEX1ylK8IkwFTxpPL2mrVu5BStDv2k9W8UhfNa3tsYIneTuRtgq9gUNp2CBfDaZUgz1a9i/mwHzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBClVNtNGMf9oe78/6o+yhaWgBAhgjsYIgjLXiDo685nfMWY] + +site::profile::ruby_passenger::projects: + aclass: + servername: stage-a-class-mercedes-benz-de.pixelpark.net + serveraliases: + - specials.mercedes-benz.de + 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' + passenger_user: aclass + passenger_app_env: stage + approot: /var/www/aclass + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/aclass/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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/mbvd-b-class/b-class-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-b-class/b-class-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..1d48d81a 100644 --- a/customer/mbvd-b-class/b-class-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-b-class/b-class-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAPD5s70ysnK2f7YT6vJ991/ixdZbiMaclulUX2YUxnFm1KR7QU3BgXJ/ijXhHxLz+8C+t29foiLVkA4diMrx3h27EXB9EVG+Hcz5aAfTaPUt1Caa6T6Np/bXBgP6SZ7hPp/3dKFQycnWpsY3w0DJ+lJ97B+RjqOttTlW7VTYpSCewol4QCi+gxZLj/ZEVmDhOkZ2oJZ6sb+gPKyOVc41pNcuk915gpAJkRxJlhUc2nEsf81ObL6uKlcP425lFohXpfvn41TmQ7ObiXEvtRfr2Chx6mjaXFUjnHk3+AquB+c1hImjZGU61MCOqJRzmyLrfQvue7pIFX4Be4hl34d6+GzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA6PiVzFus2VIpBdOhFIJ+0gCCOlCTC1JDznycGq5eTGwRVsbuzlWfh6nQMHYr2FDzmIw==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAAFlRqiY+sWgj5V7O3R8Tlxzwk8OTVr/7AA0413YMOK4aD1CycDB2LXieN8UUM4R3bqkjO0NlRljPGo6leYORXTIdV4DHFlUzwJhjaL1KHXaaXCnMWKzSy2dYoNvO7FC3Bh4FB5PFwseKHtdl0N5VrmARGKtXSoqJ4+NL7mMGwICj4vmRbmChgI0ClkzfW9/Exr8PIaYmA/5Tzw/GNPmc7D6KW9/s5pVQmmGpzBepXHB49Q1eC8ES+QhXQD2LtJd6TA20Jt1r48jemRPDH2jCwgO8t8XX2FiQhA/k9+KT9ip8JxiwJxjHQMz1vmNe2eHRgUCFLkYGM5oLe5BxXQNqezBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDTRItbUUAfTWNpLXnkdJxBgCAGoCsMCuIrJetPZCq4a00LSsIWk9e1ium0NMQqzRpoNQ==] +site::profile::mysql_server::databases: + bclass: + user: bclass + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJrIBkQ4RuyqvfSFjY3uSLElqW+E+3RMSrto839sqgBqknOYjmUPyVFVesVV0uzlutTzB3BFWTqoCe9v3vv6Xz/yKP63l89fAskLEwlQGkrWB6fyFz6Q1WUiOq6PcUBmSVMrHNdg3w0ORUUgJGkcyxLnalj8R3mrdSNSWsMSxi5F7etEX1X+hLt32WUyjB+65d4UPaTGdmcjaxlIzq0uJMAOucAMsFPp3KDatsdhMf/MQMWViZ4WDJWJd+Ldu4j7KSfLgfSnxICDYZNKtzQOp+xi883ekjDB/B0EEuH06Jr8Ru7gZbOrjkRZo12i3tPjibsO72ZCvU5mQMCGDbrMbXjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA5KwnrIia1tZcU93E4fEStgCA21i5FyTf12FiWRlzYFsV5VLX4+ruGHIP857UhW9DrSA==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeu5ev773JOSC/YOHaHIHz9yiZUPTRwpOUHOBzocb8rMekwqAeQAkck4QVpS9eoMI7z1bNVVx2GEW9pgJnDmblINDiD0xNmCM4MUOuUX3SV1fqRNKa/PrRPZ7BNnpnCJhNuDr8JI9JKVjB2YVnZyFy+DmPuZsd1Ny/PbHwMqbJnIiezFDO39N6Vmq8xjQoz7APCHOQyQ28janvUC4d3MJqVx6CvLyP7Ia48Jkj+A2Ere7kiSla0OAveVZTPBhi1viscEjIbtXU3KjZNZoEa+nrOm/ytwx1hD52W7falxqD9YSglb8gwttnpRMTpbyfjuqyWmMb4xSh73uha9yEigeeDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAenQarDhGO4s11Co9NDlHOgBAmF9+OnETWB9PKOZKbDFcT] + +site::profile::ruby_passenger::projects: + bclass: + servername: b-class-mercedes-benz-de.pixelpark.net + serveraliases: + - specials.mercedes-benz.de + 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' + passenger_user: bclass + passenger_app_env: stage + approot: /var/www/bclass + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/bclass/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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/mbvd-b-class/common.yaml b/customer/mbvd-b-class/common.yaml new file mode 100644 index 00000000..cfb9a08d --- /dev/null +++ b/customer/mbvd-b-class/common.yaml @@ -0,0 +1,45 @@ +--- +site::role: base +site::additional_classes: + - site::profile::ruby_passenger + - site::profile::mysql_server + +site::additional_packages: + ImageMagick: {} + +accounts::users: + jenkins: + apply: true + group: "apache" + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNBCLASS + keys: + sten.friedrich: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx" + sandra.streimelweger: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH" + christian.melsa: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQC75zCFdjIkjdRV+1FuD9nO9a9UNAl0mnsMXLdHjC4U56+FUMPEcCIfn9AuV392fP/o0XXW5kevz7eyjuUitGLRCSsArxJ6G2wacm5KGf37k3Qmigts3CKG7t7kk1496z0Fq6UNfHQaQGCdhtAyt/eT0kthcU+x0p+pXAN6A+jId6EcEjtkp+CwaiqwU6sEYazJqDNmSeo2eYxN+ZN0xtLnopFYV4LCn378v+btdBFj3KY+qhYyOVqady6ZuVHqnKya03Xug+K80uaBlehTHD0dGbjFVLEKGsJqOyJZSgkZATfgcfUCQkWy+hy4wfC165k2FQx0A1+7BrNiPt7fQ6cH" + tim.schroeder: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + jenkins: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + comment: "Deployuser Hamburg" + group: bclass + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNBCLASS = /bin/chown -R bclass\:bclass /var/www/bclass + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(bclass) NOPASSWD: ALL diff --git a/customer/mbvd-b-class/stage-b-class-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-b-class/stage-b-class-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..4c944580 100644 --- a/customer/mbvd-b-class/stage-b-class-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-b-class/stage-b-class-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAPZM6qlizlVH8HPX8GX1hs6GRq9e4htCVRTcBbPDPuT3ZO7RFbumqN9KGrv/evWW9dMXoXSXSLYYwzvru5OXtc9caTv8ArgT3haBrrr/+/FUw8s2cdmWIys9iGIawqTuTrBENw05xTYH3ogB7uNp5Yc8yyaPLG17wQ0mieM4+pg0ZpdpaBvYd1aA5i7MAdbzbNr9KhoOv3tfs4LYOuTo3ihhk6Pe7pIx+R44JloX8zpLqYhTxXE/TKXo0OrWWLcrKN2ghtf0EVAKaeobKcV+PlZD3vVB8CGrnIm98emw5URRvdDBKm+3m/9XPIJbUiGD5nHdjB1B4ejPkv1/Ig3b3yjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCX4RkZNtmv0TRxNVea/zizgCClaGdc/MOBEhUUxyNACaOYsG+EFevwGpquoXraruqnwQ==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXcUslT0SndN/ad5mSbICRCxbL21k9oa410D0oRIrLh+4YCXnzaLsVybcTxphtfq84fxlYb7PTYqXn8nvPIgT+GZsMl0faqg1moJAhBbCKHKAqfxW4HMab82FyNmOBbUcYKPokG/S6PVs3ZZLIQwWaX/yvpv9x1fmtJVWj7qzGWsWGxWuZ2pHpw5goLLl8vfmrZX54sKdJOcldnbqm2sIBfzPK5pYXfLN3QXemWIUM4hnkHUF8t+X6tgD3s6n58s6KFLi1FV7eEF1v6L1HLTUkPTrx5AGODPMNgbEOiGrt6F727UuJHyeqKneAphZjKmUwFxdpxQ5F7yd07vRZ1PNPTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBolcJgszjpNEfMPyCctb6wgCD6FSOCHZVjYXQl0XxecdqAvGXyEcEfGTmMQ8MH4veKMg==] +site::profile::mysql_server::databases: + bclass: + user: bclass + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAaQNrfidZK6KKGzP8N/IZW1bSJO/r5OdO7WPcLjd4DzcRKZ7mv/XonwvbMuuuhfxej7TumUF84rayI1vFYkBH8b5Ki2LMZNhxyf//SxKXjr65QqY4M6qFLBC5JfjBOQK0PMmw19lD6qS7jNn3aRLksyjFwl4IE9sIZygZ+vlpA3XWxxzXlZhwnCpASWqO19oDqcQ2+Pc2k+vInUGunY0J6xceYMiZ72z5u/lyBvPx/ocTNrWJcGMS5mKSMW32MXaJTgGh1GHDTD3P3XY/QnUhl1xOKT/u0mWpUo0EYslODo7wi9ysRXBB6xXfVVFgQbuTI84i4QGP/lxASnkHcbFI9DBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBTcTNvS4lOa+UnPk+IrJPzgCBJynVC5+XCc1DwF3EcFdJBWIcd8LPCJFaiJxJ5t2vf3w==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAGD1rNPOa4TMOQ9Jr3kC5PJyovyrGs8Wi5EVGYDxUhi+AUBVJn/gAZRpbhRWDLkMMT00ZNoCRoFCZMszQfpfdAXuyvyzRdx9EQQxuQSfHne0BAlAEexN1XwZRE4qJ0IMVhMZ3VNfVKNjpUo0kGDY9wZqWNdGJbd+zzn/ybKn3S0XlnzgW3RlpZ6otQ58awO34IrdvdGQx0wwc7esxd/VJrpwQnfhvsmn8kEg4g2cu4hUOu5p7MeI4XFSXj8tUGc3eDdRr/PSI9xcyHw9mDSs2d0SJIUESRbNcKT78tg99HhKryvWLIY5fBXLAQAT/M5prM0OCXW3B/BuyafGk0j5K/TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCNKRYFxehFvWH/F1ArCVv0gBAmA0tzkc3adnQDDgtxGELQ] + +site::profile::ruby_passenger::projects: + bclass: + servername: stage-b-class-mercedes-benz-de.pixelpark.net + serveraliases: + - specials.mercedes-benz.de + 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' + passenger_user: bclass + passenger_app_env: stage + approot: /var/www/bclass + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/bclass/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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'