]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
mbvd-reiterforum initial
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Tue, 21 Nov 2017 11:55:56 +0000 (12:55 +0100)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Tue, 21 Nov 2017 11:55:56 +0000 (12:55 +0100)
customer/mbvd-reiterforum/common.yaml
customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net [deleted file]
customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net.yaml [new file with mode: 0644]
customer/mbvd-reiterforum/web-reiterforumlive-mb-de.pixelpark.net [deleted file]
customer/mbvd-reiterforum/web-reiterforumlive-mb-de.pixelpark.net.yaml [new file with mode: 0644]

index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..d5f21463a3c64a5788b46517e65aa6ca3a563854 100644 (file)
@@ -1,2 +1,46 @@
 ---
 infra::role: base
+infra::additional_classes:
+  - infra::profile::ruby_passenger
+  - git
+
+infra::additional_packages:
+  ImageMagick: {}
+
+accounts::users:
+  jenkins:
+    apply: true
+    group: "apache"
+  deploy.hamburg:
+    uid: 60201
+    shell: "bash"
+    apply: true
+    sudo: true
+    sudo_cmds:
+      - CHOWNREITER
+    keys:
+      sandra.streimelweger:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH"
+      tim.schroeder:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ"
+      sidney.jansen:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDEr3bnmo47iQIMvpdFN6khFPBTItqapoy1L+Cj9XHXkkuOesuGNDw56AEomzgpRn+3GqXNENWgTd4nwUGCCbQLc4H2Uk3XXOk5oDZYpCOFSJ3T6uS6s7+kEky+68ocWjcI5oV+0g9dSDt5fpS13LDxnPNfmBYwJzfOjrtXddITVehjQf9Utft2M057VJ9cQNEjpAMehIsbqhWR2yuDUraVpc/wSOBjr52A88gfloO4U3JMKPsTu/vnTvJyG45UalhTScavB+6Y662uesi4XSjmv+ZUUnMToSh4jJU0Wh5QqVxz0Mqhj6w5SOqNSk5p97JJn14RvsbxiiEv0ZDvFVBn"
+      alma.daschke:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAACAQCZgA46oR2anVdSQ6yvTWxGI8EiuydrBnwt1vVWhCQj0wsRqxXAK0inmGWP4Jf1xYwSEORu0KJtM1Je6g7A+9P0J9xQEuWqT/od0pP+c3qXvTh+C6NENp8rSRjBv6yHRh26zIsgfUk51bZK+wc3ZKUDO5K8T4w/Aaiel1d0sDMvEM9SDrtFxGzlHBREqZE0NAO1jCpYEY2L54vyiOVix4QITn4MKB1Tk7nGFh0b099lBpSJAyUrdT0igvX3UM2GcHI/iSoo3LhMeq44BJZAG8ol8P48yI6fhNpHOtaz1ICszvKl3SmtM3y0p7+dobYyHFDJuhfeAn2NtZUjaxZzZ/978XeCZQ1zEWAO1B0py0G8FcoaLDh9TQcyD1utSyYIjE+ba2oGpfU1HelYn6uR05SUGwiBgMVqidktgDT3UVGOUbf8dPWRRcTV+frz8tmhSVSVsTO50iAUdyIT5Bp710DHW/867GnuwjRmcCZyoQQ7ipgE4hXQw/FTcitFboU3/kTXt7Yh5Es7qTlfl1uGovJss7l6key/2ZjSzMSQgbjMLn/hdNHhUXp7NktZw5MdoS5ux80AMTLa6vOXkFKAhAJWXDZ1H4L5fioTzuHx0Vq5AvxVSkes0zLF9F6GyO9uyJ/pYx+TQ3SL4oNIpb+rFURpDssqFx/3yNKZ6vuLTG6Znw=="
+      jenkins:
+        key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7"
+    comment: "Deployuser Hamburg"
+    group: reiter
+    groups:
+      - apache
+
+sudo::configs:
+  cmd_alias:
+    priority: "05"
+    content: |
+      Cmnd_Alias CHOWNREITER = /bin/chown -R reiter\:reiter /var/www/reiter
+  becomeApache:
+    priority: "06"
+    content: |
+      deploy.hamburg ALL=(apache) NOPASSWD: ALL
+      deploy.hamburg ALL=(reiter) NOPASSWD: ALL
diff --git a/customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net b/customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net.yaml b/customer/mbvd-reiterforum/stage-web-reiterforumlive-mb-de.pixelpark.net.yaml
new file mode 100644 (file)
index 0000000..5898f39
--- /dev/null
@@ -0,0 +1,35 @@
+---
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAZTN5WP6oq3aMsIFOY15tB5zYSouiO3sChK8Fd8uTERamdRDjTYu8bZF1xXdymren0du2GsPW5LNFfIpB8jkdoKhVSCbKTRftb+WnGyMAb+jsR+ly3t6KebkLMsXTt4LNhDiJgvs7yPMrxhYmhTXpc9fVPl7rzwlG04Fn9pN+5Du/M4YGxuMRk06KRQOC5329eRXSPVrChLE4G0oK1eZOIwv+EpbVpDMqaSeugHW3bAemNz5Z2JEwufCXWwEQK0hqfgPr+Oszk4DqEEOxvVAnKzMzICyh0226JsmSN18UmvbQBCOYGVBDKJnFQPZy4uYDXylpEVgWCPhGmw2irSb/2zA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB1AMJ304qjOqoha+vghRTkgBDIK+XcqrUWKaA1p+6kfEoM]
+
+infra::profile::ruby_passenger::projects:
+  reiter:
+    servername: stage-web-reiterforumlive-mb-de.pixelpark.net
+    serveraliases:
+      - stage-reiterforumlive-mb-de.pixelpark.net
+    # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer
+    ssl: false
+    passenger_user: reiter
+    passenger_app_env: stage
+    approot: /var/www/reiter
+    approot_owner: apache
+    ruby_version: 'ruby-2.2.5'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/reiter/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-reiterforum/web-reiterforumlive-mb-de.pixelpark.net b/customer/mbvd-reiterforum/web-reiterforumlive-mb-de.pixelpark.net
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/customer/mbvd-reiterforum/web-reiterforumlive-mb-de.pixelpark.net.yaml b/customer/mbvd-reiterforum/web-reiterforumlive-mb-de.pixelpark.net.yaml
new file mode 100644 (file)
index 0000000..9f821b0
--- /dev/null
@@ -0,0 +1,37 @@
+---
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEATz0v9tmozNRSG5wDWz+eGvbCqwu1Bo/UmZt+/SV5WBffpqr9dxqfbgFupkBOaJIedYNsnjUpgVZjPrFxyjD2neTcPdo6EuOnftSqef+cvKGKuPDHOGtISY8ouxvDtUSBd14arKzIYg6Q+xVTOfZzAV1quV5cTq2UTQBG3S4Wl4fMxbfSjhiVWtbveGk9+wStposgxWr5/QmU8SuHuuJrCaDNy5+zReWR7h+lYgz6WxodmThdsxKtKTkIYxjULBF/pHIFMCcC5yPAXblj+CKaOeTxKcoGjdL0lO+MU2AYiwIxwCRFxoBmso5v+wT6CYxpyhbB9HpysoceaX5kvJf/uDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB0f4f3yKg7vFZTjyMDchGCgBDMKqp+LWKbX0mP8s625mSW]
+
+infra::profile::ruby_passenger::projects:
+  reiter:
+    servername: web-reiterforumlive-mb-de.pixelpark.net
+    serveraliases:
+      - www.reiterforumlive.mercedes-benz.de
+      - reiterforumlive.mercedes-benz.de
+      - reiterforumlive-mb-de.pixelpark.net
+    # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer
+    ssl: false
+    passenger_user: reiter
+    passenger_app_env: stage
+    approot: /var/www/reiter
+    approot_owner: apache
+    ruby_version: 'ruby-2.2.5'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/reiter/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'