]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
mbvd-lp-trapo initial
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 19 Oct 2017 10:47:41 +0000 (12:47 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 19 Oct 2017 10:47:41 +0000 (12:47 +0200)
customer/mbvd-lp-trapo/common.yaml
customer/mbvd-lp-trapo/db-lp-trapo-mbvd-de.pixelpark.net.yaml
customer/mbvd-lp-trapo/stage-db-lp-trapo-mbvd-de.pixelpark.net.yaml
customer/mbvd-lp-trapo/stage-web-lp-trapo-mbvd-de.pixelpark.net.yaml
customer/mbvd-lp-trapo/web-lp-trapo-mbvd-de.pixelpark.net.yaml

index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..7d9b23474c8424bf1e2917bc8b9bc01f7fde43fc 100644 (file)
@@ -1,2 +1,2 @@
 ---
-infra::role: base
+infra::role: base
\ No newline at end of file
index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..723d5836b53665e9fec324749874e0c44e9afb43 100644 (file)
@@ -1,2 +1,5 @@
 ---
-infra::role: base
+accounts::users:
+  annika.wenzel:
+    apply: true
+    sudo: false
index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..bedbde185553168c107fd5b606b9093407c8e08c 100644 (file)
@@ -1,2 +1,5 @@
 ---
-infra::role: base
+accounts::users:
+  annika.wenzel:
+    apply: true
+    sudo: true
index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..5e322d65a28e40c5186f9e9d6c83365fb1794af5 100644 (file)
@@ -1,2 +1,51 @@
 ---
-infra::role: base
+infra::additional_classes:
+  - nodejs
+  - infra::profile::apache
+
+nodejs::repo_url_suffix: '6.x'
+
+accounts::users:
+  annika.wenzel:
+    apply: true
+    sudo: true
+    groups:
+      - apache
+
+apache::default_vhost: false
+
+infra::profile::apache::htdigest:
+  lp-trapo:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAF6E/XkP01RZ7c3PFqwDXM/q4eAYx78qNKkn5UwbdEh/EWPrjkgK8/MIBLyQliXAlPqCl6+4QvCnb5loF44xT+Vo8Frwtf3e0EcrHFrXPngjyDgjxf5pBqvgjRH5Z4eIlXuSS+g/rsPhnHbjdzxOWPwg3VTCFMG2LRtyrdZpBuvE1Dtv5P9/C7iGjgXrAZm+85GMoKkuwUIGPnytb6LcOCXYrDBx4J7syDJ6MAasVJb+xLaimZtl9RJKEvfIlgbuJ8Vtcd1cS00x/KfgOLDKl/pYTw5oLBCW4oRHVFz/2ZqFXilAwiX0cCdp2MNgBwYkm76DgvQufHer4RFNwwsSeHDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBftz7v8IVyvT5jB4h+XMEDgBAG7Y2kxwBxFRE0PJ4Cws/5]
+
+infra::profile::apache::pp_vhosts:
+  lp-trapo:
+    docroot: /var/www/lp-trapo
+    servername: stage-web-lp-trapo-mbvd-de.pixelpark.net
+    serveraliases:
+      - stage-www-lp-trapo-mbvd-de.pixelpark.net
+    ssl: false
+    docroot_owner: apache
+    docroot_group: root
+    docroot_mode: '0775'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/lp-trapo'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - location_root:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: prototyp
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+    proxy_pass:
+      - { path: /, url: 'http://%{fqdn}:3000/' }
+
index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..25e3ddf3ec7617fe18d3bb88cede0614af5070c3 100644 (file)
@@ -1,2 +1,52 @@
 ---
-infra::role: base
+infra::additional_classes:
+  - nodejs
+  - infra::profile::apache
+
+nodejs::repo_url_suffix: '6.x'
+
+accounts::users:
+  annika.wenzel:
+    apply: true
+    sudo: false
+    groups:
+      - apache
+
+apache::default_vhost: false
+
+infra::profile::apache::htdigest:
+  lp-trapo:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHwHvX3vJxaRA4flsizqSlf3CMYQbS6zUBZKtgN+++HX/pRQ6yhFV/Yc9UnEFCKp1AAlNSrOZ/AJ6DxXbWB6MZ+5wXgsmbqGiInndlfMGG7cl8DRwQkD6GMh08IjQrBmm6QoJyoj9rdGC/3V2YVe+WiQgLtasuQIZ16ilCIy4r9gRnR5yOGZ0DGrF4arKWnfhiriC2sZqrv/Zp37T9+Bo/ddgeEARaoat2sQCUaaslEZI5u8P5kJxg3Djy8B8qkum/ODt3oXCWHyHIJnOVmS7dZIebL2CY6XG9BzCZZP0M/ZiHonlK8qnNFRnAOc4JFtXBBWQYapsH1Lx4DlcDcsgpzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBmmtW1c5dLviy+4PZXQXQzgBBo4WlOy9nV3uNeE1A+rzge]
+
+infra::profile::apache::pp_vhosts:
+  lp-trapo:
+    docroot: /var/www/lp-trapo
+    servername: web-lp-trapo-mbvd-de.pixelpark.net
+    serveraliases:
+      - www-lp-trapo-mbvd-de.pixelpark.net
+      - logistikpartner-transporter.mercedes-benz.de
+    ssl: false
+    docroot_owner: apache
+    docroot_group: root
+    docroot_mode: '0775'
+    directories:
+      - directory_root:
+        provider: directory
+        path: '/var/www/lp-trapo'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - location_root:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: prototyp
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+    proxy_pass:
+      - { path: /, url: 'http://%{fqdn}:3000/' }
+