]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
rename from a-class to faststart
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 5 Dec 2016 12:32:23 +0000 (13:32 +0100)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Mon, 5 Dec 2016 12:32:23 +0000 (13:32 +0100)
customer/mbvd-faststart/common.yaml [new file with mode: 0644]
customer/mbvd-faststart/faststart-mercedes-benz-com.pixelpark.net.yaml
customer/mbvd-faststart/stage-faststart-mercedes-benz-com.pixelpark.net.yaml

diff --git a/customer/mbvd-faststart/common.yaml b/customer/mbvd-faststart/common.yaml
new file mode 100644 (file)
index 0000000..856aa2d
--- /dev/null
@@ -0,0 +1,46 @@
+---
+site::role: base
+site::additional_classes:
+  - site::profile::ruby_passenger
+  - site::profile::mysql_server
+  - git
+
+site::additional_packages:
+  ImageMagick: {}
+
+accounts::users:
+  jenkins:
+    apply: true
+    group: "apache"
+  deploy.hamburg:
+    uid: 60201
+    shell: "bash"
+    apply: true
+    sudo: true
+    sudo_cmds:
+      - CHOWNFASTSTART
+    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: faststart
+    groups: apache
+
+sudo::configs:
+  cmd_alias:
+    priority: "05"
+    content: |
+      Cmnd_Alias CHOWNFASTSTART = /bin/chown -R faststart\:faststart /var/www/faststart
+  becomeApache:
+    priority: "06"
+    content: |
+      deploy.hamburg ALL=(apache) NOPASSWD: ALL
+      deploy.hamburg ALL=(faststart) NOPASSWD: ALL
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..10da217c1a28fea1e0ad86d1e50723d3ea5a8e6c 100644 (file)
@@ -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:
+  faststart:
+    user: faststart
+    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:
+  faststart:
+    servername: faststart-mercedes-benz-com.pixelpark.net
+    serveraliases:
+      - faststart.mercedes-benz.com
+    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: faststart
+    passenger_app_env: live
+    approot: /var/www/faststart
+    approot_owner: apache
+    ruby_version: 'ruby-2.2.5'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/faststart/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..dff91fecdd6ca99c36f5392dde98f21e9b387caf 100644 (file)
@@ -1,2 +1,41 @@
 ---
-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:
+  faststart:
+    user: faststart
+    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:
+  faststart:
+    servername: stage-faststart-mercedes-benz-com.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: faststart
+    passenger_app_env: stage
+    approot: /var/www/faststart
+    approot_owner: apache
+    ruby_version: 'ruby-2.2.5'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/faststart/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'