]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
inital mbvd-e-klasse-tmodell
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Fri, 12 Aug 2016 12:47:09 +0000 (14:47 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Fri, 12 Aug 2016 12:47:09 +0000 (14:47 +0200)
customer/mbvd-eklasse-tmodell/common.yaml [new file with mode: 0644]
customer/mbvd-eklasse-tmodell/stage-web-e-klasse-t-modell.pixelpark.net.yaml
customer/mbvd-eklasse-tmodell/web-e-klasse-t-modell.pixelpark.net.yaml
customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml

diff --git a/customer/mbvd-eklasse-tmodell/common.yaml b/customer/mbvd-eklasse-tmodell/common.yaml
new file mode 100644 (file)
index 0000000..858d54b
--- /dev/null
@@ -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
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..4997f6816c4b28819c79c10dac5c704b256c356f 100644 (file)
@@ -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'
+
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..0f4f812d5f8de2626e68d19ac54956a9ca5ea075 100644 (file)
@@ -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
index 8a539243295b8adf275c3d8a23ef3756e6585a8b..1a1497997cdf77f7f4f2e7caa327728d47f751ff 100644 (file)
@@ -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'