From: Andreas Gerstenberg Date: Fri, 12 Aug 2016 12:47:09 +0000 (+0200) Subject: inital mbvd-e-klasse-tmodell X-Git-Tag: v0.1.0~4308 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=3a8c953b9fdd67fa8ad731896e0bbedf55eb4b8a;p=pixelpark%2Fhiera.git inital mbvd-e-klasse-tmodell --- diff --git a/customer/mbvd-eklasse-tmodell/common.yaml b/customer/mbvd-eklasse-tmodell/common.yaml new file mode 100644 index 00000000..858d54b4 --- /dev/null +++ b/customer/mbvd-eklasse-tmodell/common.yaml @@ -0,0 +1,48 @@ +--- +site::role: base +site::additional_classes: + - site::profile::mysql_server + - git +# temporär deaktiviert --> wir warten noch auf das update von puppetlabs (apache modul / passenger_user) + - apache::mod::headers + - site::profile::ruby_passenger + +site::additional_packages: + ImageMagick: {} + +accounts::users: + jenkins: + apply: true + group: "apache" + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNTMODELL + keys: + key1: # sten.friedrich + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx" + key2: # sandra.streimelweger + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH" + key3: # christian.melsa + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQC75zCFdjIkjdRV+1FuD9nO9a9UNAl0mnsMXLdHjC4U56+FUMPEcCIfn9AuV392fP/o0XXW5kevz7eyjuUitGLRCSsArxJ6G2wacm5KGf37k3Qmigts3CKG7t7kk1496z0Fq6UNfHQaQGCdhtAyt/eT0kthcU+x0p+pXAN6A+jId6EcEjtkp+CwaiqwU6sEYazJqDNmSeo2eYxN+ZN0xtLnopFYV4LCn378v+btdBFj3KY+qhYyOVqady6ZuVHqnKya03Xug+K80uaBlehTHD0dGbjFVLEKGsJqOyJZSgkZATfgcfUCQkWy+hy4wfC165k2FQx0A1+7BrNiPt7fQ6cH" + key4: # tim.schroeder + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + key5: # jenkins + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + comment: "Deployuser Hamburg" + group: tklasse + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNTKLASSE = /bin/chown -R tlkasse\:tklasse /var/www/tklasse + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(tklasse) NOPASSWD: ALL diff --git a/customer/mbvd-eklasse-tmodell/stage-web-e-klasse-t-modell.pixelpark.net.yaml b/customer/mbvd-eklasse-tmodell/stage-web-e-klasse-t-modell.pixelpark.net.yaml index 4c3c2b5e..4997f681 100644 --- a/customer/mbvd-eklasse-tmodell/stage-web-e-klasse-t-modell.pixelpark.net.yaml +++ b/customer/mbvd-eklasse-tmodell/stage-web-e-klasse-t-modell.pixelpark.net.yaml @@ -1,2 +1,44 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAUIl3eUSfIejSxwmWYucJSqbfeKRsp4V987TyNjY5nw1z++HUWQJAalzeVrAn0lW6oXYeQ14Mm4zobbYlmSQw6pab14BOzHaPmx7gikgy/0Ad8uPNxms76R4XRq7Sr2+OSjThHR2SVSw3ZjSXr/7oN7isTXaSpk63LCmJTeiQde6KYC3ZitYM258DJoNrCErrg2sEhXYuH5Wl0eWbb1WZ6hHrWcueG/62o3Xv35JyReqZLmls8SAnTNpc7Vr80QV/oKDu1jzt+niiT1ai31UuI6vVW2ejpPJyoj/YdTluEnWvngsHBT6qSAofSNs7i5i0vJEKaTYCw7Argb1yzLe2QTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDDOsEeAR5f/mHy4zqOIBkdgCCReqo1q5tifQ2VrHIjItm4Y9GJ1zPMpbLyNVo5ga0GaA==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAc90YHvsb82C4WBKxPXcesYKI98P4vzN6No3m7RqxddeimGrj5WL7LuD4SoYxC2+g6Gd/STnef037NJJhNiX3kGvZuQwoT9ZRRGf5RLvaTOHob1G3WpyTlFm9UtV9HRV488jvx7k7jvTu35l/osCPLlXRRG0Zz7oQcbSfBobg5oCF06LUBg3QIYtCPvEhYFNYrV8oSjWNSu4P4WAjyc7ed0PJgP0xncJJ66wOuznKj9lWq0psXSrjDlMeUaBMHeQPNhaQyT2Xk/kGtVOCBPx6L8y7Rbk4a+nqxaDc7LrvmsdINkqfFuFkW3Rzk11bGDko2aHWz8TaZY84Zxjy1sweSzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDwFg9Strv0lF/obBasyd2cgCDHB+ffGvyBnqeivK6yGVbe3vtyUOGVn70UZo+PAtCXQg==] +site::profile::mysql_server::databases: + eklasse: + user: tmodell + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMb+j9f90+GHy8EE8zXpz1zGXZuwkwgmZZuCAvDBUlgW4uN0/sdEg2jEK0FUUP6qL40nocSIKibM0MZJS+cAL4Q+MtIl8hVjmO6T9FoIWY1Wvp0ZRec4nuP3rE2TXUdwEKHmV8thFhgowWoEBKzfYIsjvN+W9hlCfWo1UQcfdO1P8jDjei+QbY0qfGQOGJ9lNurCvEefdsgL4eu04dobitVc94O5ZgpFEF1MzgMpGoTt4CCl7Yq/0Sl6luYDcyJNUvKngDEI6SBzP14fPsMDYJsaz+ljqQiy/Med7QtqaLVjWU+3UlYwEB1hhNDW5bzxkEgRuE0mPDc+K7AUnefXatzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA5AnnQilOdV3CVAPKKqS0MgCAl2oATwiN6Z6zNPjhw9wYW/yfvSB2V8+RVXKH4oW54Yw==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAbGaeCUBkE9PvPSTfAJUtJJ+E5vUIUUvEwgh9Wx/XIrEH4uOZP4LvVDSA8XcaQMOjEPiQlCjJjBO672u1Cl8WI/5Va33+Bv0Zr8GA51zmfBGmABtXdzN+gWDW+AW8y9PPhaK8knfAB8A6enXa4RWF7autUeWqWwP5Xs5loMQD++EZV7Hy6U8TwmhZw+MCE88+EQ1PGXFtVAmTBbczMiPsvn7LTLQ1Ti0uOIaukjlj1U2D4nzWFHX+xmIO1ukDGeMaumW6NoISvFp5LfGQNngovIBBhveTKyjLMeMF0igprHCLksmC6esmedbbMMNO1Bp3Ls44zFvGW2JaRaE69b1OWTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBtU/QjT8Ze8oxvDOIgWqKmgBAZvgSWVcsx4+6ZWyrcYRKV] + +site::profile::ruby_passenger::projects: + eklasse: + servername: stage-web-e-klasse-t-modell.pixelpark.net + serveraliases: + - aktion.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: tmodell + passenger_app_env: stage + approot: /var/www/tmodell + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/tmodell/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-eklasse-tmodell/web-e-klasse-t-modell.pixelpark.net.yaml b/customer/mbvd-eklasse-tmodell/web-e-klasse-t-modell.pixelpark.net.yaml index 4c3c2b5e..0f4f812d 100644 --- a/customer/mbvd-eklasse-tmodell/web-e-klasse-t-modell.pixelpark.net.yaml +++ b/customer/mbvd-eklasse-tmodell/web-e-klasse-t-modell.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASsmBfEXAGX5ByeneHY/nqd53S5drPyP7sYTGxyLibr+U5jbsnice6/4UVYZzuM7jN9m6s2ha6AUAp2DG0P8mcQpi/PoOSsLX20n374SUHd55EmOXhuZj7KWikP+sM7txp7bL2wD1TZ97nf8Qw6/w1F+PLy5aF4i9+P2CYXhxoJj6jm247gth9Ip+k94iDMcbKcY/DOoCjJ6PlDIRVvJZfb2bqhsratAn1eknA4YCBr5XlW6jE04keI/TbaGI5hG5YO0d1/0dpfducU4gs8ejvJlSLEjcR/jZIn+M9kA3umrpzsRkcYD3AQVXfzLpxS0Wm7Z+6iyYnHMuZj+6ljUhrjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCp9PEjfwfULTsT6u8v6y1egCBbO2jNCljohG5omj95xvL/tMZYn8XaZFZWCjdEqjvDDg==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAU7OnmsVTr1KcWr5D3Ih3o9zPeIrVt2Bfi/pWFm2UJVF1/j1H2D3zXlzh+2Ouqz0t6mu+GF8wo/VbycJFRCPBlU+uX7+pkqqaYmb1rFrkrfPrBX0Kyeam6/U2KSTkX0EzEGJxubI2G9Cl3QWKFp/UFjfGRhrTK41HLKp9AgL9+CxEg3nCC3uj4Y3J0cT8QkP4oMgnjjyPUKxH7RQcTlBj6CZ6Dnyu+t+xxdMlsU7MaGKKdIODu3n17w9vrNFAt2no876oJinD3b0jvrECqNKHA9qBhQoPQOdisIoNIIOiRyq0p7mViturTdkF0gKlYCYhAyFf9lg8cm4FCLFYO08bJTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC/FpYbFlSv4FYnSetkeKPzgCDzSJJlxzoTXAuuAEEl2WiTUsDD5Z1mt/wZ6D4wCpBGyA==] +site::profile::mysql_server::databases: + eklasse: + user: tmodell + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAc9n1Nnryyg+tr+S7IbvTCMOQgHRgofOdMyzN4+/6zCnNiwXsT2CBdTgb4ypAAAEuYCAsqtWAKw3gzmW4Q/QSmoiTFPCkT3YYxwy0LBrb1u1w/NJXxYryilcD0w6xNwLlVh69Uo8xsaUMdBm2PImMbap0bNA9jEXXkopK52Nj1DYVX+ugNX1UL4pzkm+lwxwyV4Rl94CXtxFh9bcwJnJQy6oVX3YBSG3P+0SmzAx3j1dUvUgnLxPR5DXJ+50Qu2IYvPgBagAHGtXvmNmxbztdP4aJA5/Sd7LrJgq0gqhCddIij4BqQVZbvXk7H6jyEHPNXTxi9GCCyDVaPj8pCyLIXjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDziYsWcvZ12HW3naQmc9zQgCCm+vC7jhsdDPNmtQT1PyaClNL8YPPwznvVpW8NVYwD0w==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvlX9SyLIMl5Vz64txsTbU3yyDerIejdqS2Ni9gKa4M8M7Ax2G6g+KeEpBz97OJjc5vaVcE5jzm4hCBnwa+vD/a5WnvsQ1I4OPx+4X36++V6tFRKrDvoWdsS+k4nrkivnBdYgbqJPLlzBY/q6ib3QNlSl/ooDQWwQkCcR1T3nmAvn0CrvpJvT0/ifOlMlPABEi5GLOFep4GYrClDgIkkF+RHu8XGPG03i/jyUR2Ouo4UfOuE4Gb59/9NqSJY4249grHZWv6uvAHIvjedBnNiKykFVjreALqDUNGgK1WYP0qupDXg7VnQw6N7BLlFtsUfZHasRj1ALm7BvwIv2K+7zPjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAhe7SjlSkq5CAYCFKFjs36gBCJpk4fOjKGwxtRgMrzYvgp] + +site::profile::ruby_passenger::projects: + eklasse: + servername: web-e-klasse-t-modell.pixelpark.net + serveraliases: + - aktion.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: tmodell + passenger_app_env: live + approot: /var/www/tmodell + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/tmodell/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' \ No newline at end of file diff --git a/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml index 8a539243..1a149799 100644 --- a/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml @@ -19,7 +19,7 @@ site::profile::ruby_passenger::projects: ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' passenger_user: eklasse - passenger_app_env: stage + passenger_app_env: live approot: /var/www/eklasse approot_owner: apache ruby_version: 'ruby-2.2.5'