From: Andreas Gerstenberg <gerstenberg@pixelpark.com>
Date: Thu, 13 Apr 2017 14:35:38 +0000 (+0200)
Subject: mbvd-kampagne initial
X-Git-Tag: v0.1.0~3164
X-Git-Url: https://git.uhu-banane.org/?a=commitdiff_plain;h=2ffe009a13a3727c707a5ef558368ed2731ce242;p=pixelpark%2Fhiera.git

mbvd-kampagne initial
---

diff --git a/customer/mbvd-kampagne/common.yaml b/customer/mbvd-kampagne/common.yaml
new file mode 100644
index 00000000..5d3b2641
--- /dev/null
+++ b/customer/mbvd-kampagne/common.yaml
@@ -0,0 +1,18 @@
+---
+infra::role: base
+infra::additional_classes:
+  - infra::profile::apache
+
+accounts::users:
+  sten.friedrich:
+    apply: true
+    sudo: true
+    group: apache
+  sandra.streimelweger:
+    apply: true
+    sudo: true
+    group: apache
+  sidney.jansen:
+    apply: true
+    sudo: true
+    group: apache
diff --git a/customer/mbvd-kampagne/stage-web-kampagne-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-kampagne/stage-web-kampagne-mercedes-benz-de.pixelpark.net.yaml
index 3b0442d3..97ec6cf0 100644
--- a/customer/mbvd-kampagne/stage-web-kampagne-mercedes-benz-de.pixelpark.net.yaml
+++ b/customer/mbvd-kampagne/stage-web-kampagne-mercedes-benz-de.pixelpark.net.yaml
@@ -1,2 +1,34 @@
----
-infra::role: base
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXPCwrbT0CaJxrcWDzNboTl1or0cG7mkn1hDfwUtdzUHJU8Q4+W2JLJR44a/eu9tBzYjBFY0AjOpuKShYw8dy6b9x28n14VPr6DmLQqaR3k2vQkK8euQSfATb5sPa5nQZWxFT2EYUVvREfvsT3INvbM4e6BtHBPe30nffB3CscYDbtULn1l01p5SEzHx3lmpejaVgzCnFO6K1LQmz+iK40I0dsmTJCYOZzyvVudu9IuZ/emw8YU6DfMwcECgzxI7Nl9L4zn6t7gR0PfO3EjF3wjQo96IOQtdqUaPhhPBtSv3llrpunRPH9sII6mZCjJFVvbl/WpEb513XLDPFPWqtLjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBChuLYGcConkvjYJ95i9qXugBCX4RkBNGkNPisn0tvOj+1W]
+
+apache::default_vhost: false
+
+infra::profile::apache::pp_vhosts:
+  kampagne:
+    docroot: /var/www/kampagne
+    # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer
+    servername: stage-web-kampagne-mercedes-benz-de.pixelpark.net
+    serveraliases:
+      - stage-www-kampagne-mercedes-benz-de.pixelpark.net
+    ssl: false
+    docroot_owner: apache
+    docroot_group: apache
+    docroot_mode: '2775'
+    directories:
+      # directory_root:
+      - provider: directory
+        path: '/var/www/kampagne'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - provider: location
+        path: '/admin'
+        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-kampagne/web-kampagne-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-kampagne/web-kampagne-mercedes-benz-de.pixelpark.net.yaml
index 3b0442d3..fae11a87 100644
--- a/customer/mbvd-kampagne/web-kampagne-mercedes-benz-de.pixelpark.net.yaml
+++ b/customer/mbvd-kampagne/web-kampagne-mercedes-benz-de.pixelpark.net.yaml
@@ -1,2 +1,35 @@
----
-infra::role: base
+infra::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAwy46yNu1PfdGCRGDh5TyTF22oXUkO9kxPsnJEy17lH9D4m7byqvT12B1BR4o4zUrIDVPNCeLcQ/Sny/x5qAy7X3CPNj2oi0q9V7Uzy2DJA6H8jdOIFkJw2SfXRIE9w/yfmCkpTx3rxbzQrkj5x7+2iRVfjk7Zjvv6PWEnHtIoByNBBc/YwHoSbbdbxSnrrfPTI7jM036fBmMryyDbvsXOzICUiwdsuWi0gIvu8uxUDxIOqW8JAAEPo4PnunyVMIE0AxvUWLESWNsaLW16dzJheaCiyFRRCZBz1GuN4naW5wtjDSyYW6kRYYRdqNO74qesIxF9Lc+O9iqnZhVO8lq2DA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBtiY03qcleIaB9kmQi6bpmgBD958Q8NEwDcaKP73YHR/cR]
+
+apache::default_vhost: false
+
+infra::profile::apache::pp_vhosts:
+  kampagne:
+    docroot: /var/www/kampagne
+    # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer
+    servername: web-kampagne-mercedes-benz-de.pixelpark.net
+    serveraliases:
+      - www-kampagne-mercedes-benz-de.pixelpark.net
+      - kampagne.mercedes-benz.de
+    ssl: false
+    docroot_owner: apache
+    docroot_group: apache
+    docroot_mode: '2775'
+    directories:
+      # directory_root:
+      - provider: directory
+        path: '/var/www/kampagne'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - provider: location
+        path: '/admin'
+        auth_type: Digest
+        auth_name: server
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'