]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
inital config for mannschaftsbusse
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 23 May 2016 09:13:09 +0000 (11:13 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 23 May 2016 09:13:09 +0000 (11:13 +0200)
customer/mbvd-mannschaftsbusse/common.yaml [new file with mode: 0644]
customer/mbvd-mannschaftsbusse/stage-web-die-mannschaftsbusse-de.pixelpark.net.yaml
customer/mbvd-mannschaftsbusse/web-die-mannschaftsbusse-de.pixelpark.net.yaml

diff --git a/customer/mbvd-mannschaftsbusse/common.yaml b/customer/mbvd-mannschaftsbusse/common.yaml
new file mode 100644 (file)
index 0000000..c7f5f60
--- /dev/null
@@ -0,0 +1,43 @@
+---
+site::role: base
+site::additional_classes:
+#   temporär deaktiviert --> wir warten noch auf das update von puppetlabs (apache modul / passenger_user)
+#  - apache::mod::headers
+#  - site::profile::ruby_passenger
+  - site::profile::mysql_server
+  - git
+
+site::additional_packages:
+  ImageMagick: {}
+
+accounts::users:
+  deploy.hamburg:
+    uid: 60201
+    shell: "bash"
+    apply: true
+    sudo: true
+    sudo_cmds:
+      - CHOWNMSB
+    keys:
+      key1:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx"
+      key2:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH"
+      key3:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQC75zCFdjIkjdRV+1FuD9nO9a9UNAl0mnsMXLdHjC4U56+FUMPEcCIfn9AuV392fP/o0XXW5kevz7eyjuUitGLRCSsArxJ6G2wacm5KGf37k3Qmigts3CKG7t7kk1496z0Fq6UNfHQaQGCdhtAyt/eT0kthcU+x0p+pXAN6A+jId6EcEjtkp+CwaiqwU6sEYazJqDNmSeo2eYxN+ZN0xtLnopFYV4LCn378v+btdBFj3KY+qhYyOVqady6ZuVHqnKya03Xug+K80uaBlehTHD0dGbjFVLEKGsJqOyJZSgkZATfgcfUCQkWy+hy4wfC165k2FQx0A1+7BrNiPt7fQ6cH"
+      key4:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ"
+    comment: "Deployuser Hamburg"
+    group: msb
+    groups: apache
+
+sudo::configs:
+  cmd_alias:
+    priority: "05"
+    content: |
+      Cmnd_Alias CHOWNMSB = /bin/chown -R msb\:msb /var/www/mannschaftsbusse
+  becomeApache:
+    priority: "06"
+    content: |
+      deploy.hamburg ALL=(apache) NOPASSWD: ALL
+      deploy.hamburg ALL=(msb) NOPASSWD: ALL
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..5d9073d3ddf60b84b0ea3f1ab03981ec97f1aeed 100644 (file)
@@ -1,2 +1,42 @@
 ---
-site::role: base
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAdZrFs2b+D52dzkm00WTHYlS/Mk57U1njJbZVlXD8D9nujk3fHtYNYu8gbFZPhN6RiUqTyJhiunSjd4Yt6t2/uhAZVzO6wMwKG5C+kXV0wb/qO/ag0RqEUwfxCy4gvIb1tSQ1nV67RUYQp3HNT0KlKMdwQZU1Nw0l+5Wq8mWIkZnGglYZP/8HdcggMHUvIzqRjswZnVl0BW3nxH3D2/Gw176J8vAZ/TpbMsMnhegPqwZYB0Piyf3s6RTAonhIWLL1gyqQ/dzGMkEng42+d5qv14lsH7BUVFemr+nIcphpABA+jDSQ/GBcsQzACgOos2KY42ajsVyQSlyZfEoBS+kOGDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCgqQwdFxT70Xzp3v5lUCuegCAtCSZI81JkAceG0v2SuaeaiqizazRs5XsyFDQMKrWPiQ==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHYyI4bVmThrrVpD1/h30JTlP6kJNvz2JDIcbMF+JLEWEniv/fVHK8p7Oqt8IQBsZ2pmVJhp0tp/WKVFIWadt0I9hEsUwha3DJ9qJDhPFb0okDv+U8lNRwGVyXMYBWHAtgtqi51Rm7PnKXo86bOzXe98fB5MS4V3BAoThcey6KMFD9rLvI2uSP2VJeDhX/If8iQPcDhL7fpVzxQEOERmTC2rNwY41ZWjTA1+faMc4vuTbzQXYME2ZeWhzCjxxd3SW1aCdEb9RaxbshTUCmBtXhLSRQXdtEfipckqRSBtUGtrqnUmZE++BcWByG1nv14RtJDFMyJXYnRV7glXPMFsWdTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCfiGYC5f/wCZbQo+KlV9+XgCCA4pspNa4Rz4dO2gJ8PSvWOWlSjveKF2/X1BmaAVy3RA==]
+site::profile::mysql_server::databases:
+  msb:
+    user: msb
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAgmlF+3s66+KTre9R8FUR9+jLXQF+yJU0Ym0SSROnlQNOFOw+L/QqEddQIQQUH3vGj4MvO0T6jKA9BMD9kcECHCfE5DDQkE5B7xgFa9x8NQzXKuQbboldfO9ZZ2gd/LeqZsTmB8IFwQ8/kEceZpKLgz2Ua4lROhOQ0xnk+C2cHf8D895epTQkfCMr0Mv+rqDX9QpgBXzk27IzW0kbHlht2s31d3Mi7mezFPcuyslFbS3Zeu0NyHYQwc9V6Tow4n4XLfYtIjfzXBc7sFIRz68vKAdM7adfRtpVniRfjI4PVV6N+mKU1Ffds4gBiKXkTKpNxv0vpQuRWNM982Ef9/72YzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAXJmApznT98AotLP4qargegCCdk969FzTjO9lzfCFnE/eLpWWS2MSxabPsGW0/VoQd6g==]
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAjYpRBAFFvvOQenNlDqPII2WhIUEtcvtxWbDVMUoqkTeg6gxLafO7zBpmfxWsumTVPA2wiSvSQhoWoSCMK1VdGLdkplOQRELrJcJ8YxvRBE/wH/5EURtR/SZHK6CB2BPmMBJCcpck5awu23kFWG5Ba+LtNBK51iyf1vs/XEHbgspKh97DieyIvFMOa79Q+hWC2P8EC1Bcd5u23ECt4Xcx9k7+b+BPC2TGzwwK0yxULWPW7bOE8o59trjLxOpKWeiDlDyG0e4AnkwtCWpPs+wIShb0b7ZyMCnnZpJljhplnk95PePBRmJcEHMVK9l8d4xoZFVAb7KSD6cpdli4xYmhyzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA7jSEs+tIjg/9aFNfsTHVKgBDYnW9iFsEr5nd+4mJcwkwW]
+
+site::profile::ruby_passenger::projects:
+  mannschaftsbusse:
+    servername: stage-web-die-mannschaftsbusse-de.pixelpark.net
+    serveraliases:
+      - stage-www-die-mannschaftsbusse-de.pixelpark.net
+    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: msb
+    passenger_app_env: stage
+    approot: /var/www/mannschaftsbusse
+    ruby_version: 'ruby-2.2.4'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/mannschaftsbusse/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..5a9cfdeb3c48448190fd653bdcb04b00fa4f71be 100644 (file)
@@ -1,2 +1,34 @@
 ---
-site::role: base
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAdXcuhHtB8t6BbDYUBmAs7kPhqByetf+8/6IQLEkcZx68kbWCSz0OuhvTEYIUdXcTrqAnZ9Av1sGjM1oVES5MyRqeYkrAWgpvZEtIgHfqdWve7mbXsQ2ee+k/PQRB38xw6mcKQ7DmON9FCqPaqujW2qURITHdiwMUeSx6XjxVZdjRE2pWjcHq0y3WHpwNrk8Wc9bUw9Ovv3bx8bMXfyWLOB2zRHN1euFgzN3ycXzZ7S5HRQR9MFN4C7D7LyrgQhpG73dvIhnT00JiGm05pswwX1FW6AnfmDMAwrQra6TyhyFJn5DFW/++XDcQbwT9bV878XjEs9mDtyp2DJ3kXp5xIDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBYjbbAlfDXTYkSnXw3lvdDgCAAtHtSOBWr3/8bTzpu+tFS2k4BXpoup8IKgPodp3KZ+g==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEASZSDceetvLrpwWpPo0mXOIPKc9N8L95PjTwTUhHnPGGOtrS+pSCIAxbWvgOCNkPHR+nNsNeH3P0cBMJ4ULQn4P/0KOzM10y6UPeAlpNJ58XZz1cFeymcrToxfuGBk1/yNo5nLRC4uPCONv3ZUsTQVXOGL5K5oxMbBGTLC4y2gv4YQ8YY22QKHxP7JQNqkH4Ntso6SkCcXgNxLoLc440XaGE4PyUD3PKzBYtnoFQE6zy2UvNRioCsIaZ7IPAZVx4YXsICuaNfzCRfJoGI2/zCqDy7UBh0mriR4e+bXLYxQ9XSEQuXS3UsRtAYDlFMQxD4MX/QvpJaIgjoXM3+ZdnX5zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAe7PHitagIhKvyulkEH6D8gCCXgvg2vkWfzsJLdDkie6QCztCbwnCAcWWi7uXblAs+ow==]
+site::profile::mysql_server::databases:
+  msb:
+    user: msb
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAI4M0CacHlmwYWRSPYXr2TvUc7om/Ohcku8Z5fyU89uQIXQt5yJVFNtVCBxdF494haM/R045Qx1yBl6x/90gqREPBFpi9xHAyO/LAx5aMEKHdbaXn4VPt2TjiI4L4kpNJi9vt0K1UQ63DDvu8Xw4tuiztdWKfVYnLW36HihbvkkeGczPBI8b/Tie+1Ga9la/G7F2NW8E2ywDKbdBBQnyy+xS7ZOW2mjeD3l+uyNO9rlwqVdjwn9cyB9Bk4qbx0G1vz/Aq9O3z+ktnTBiRY5nhxecusBBp8aT/vIeaQaesjuaPnHfbK9k0xEOpAa0fOXgxBMNyMco8Gn4OmKle0v93DTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBQ037nq8IA5QpuPuPTDBvlgCDlMkBdgFp+gjYlyR/C9gzSJxEzCWLy2jeFb5Jwd/mhYA==]
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEARFTqyOMA33D+VkCo9EI8XPyWbhDpsIPWoRY2OmQH4WBAFXioBWfo3Uu7CI78y/njk0qoR3iWvLU3Fz5RqcYTQOSAPUKRqt45jgFfLm/uPA3azCympipKZ1wuj2kIV7W8jsSepHf1WvIB67vpDyOKRZ10IsPSHnCLgLam8MPhSjOHkVJ8WBrBmj0adWUc7ToXa7n6inbbrDREVq6xCFANDWyQSGMvy4sm8ECkX8ko1TpQ0fR7v690D8j6cX1c4SA5Qk7SJc9pzcKQKHOmU4ZSIjyTF+CM+fbZo4j0FgPxZecWfQhjeMgdsddXZB8W1V4wO7OKK+2OLrasRBSt3H/aKzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAaq7aQKlU+wZ/DKDdG3XCagBAEX8zqly7L0kpbzaW3M6vl]
+
+site::profile::ruby_passenger::projects:
+  mannschaftsbusse:
+    servername: web-die-mannschaftsbusse-de.pixelpark.net
+    serveraliases:
+      - www.die-mannschaftsbusse.de
+      - vip-www-die-mannschaftsbusse-de.pixelpark.net
+    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: msb
+    passenger_app_env: live
+    approot: /var/www/mannschaftsbusse
+    ruby_version: 'ruby-2.2.4'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/mannschaftsbusse/public'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All