From 65bb5b5327bb7fb04f015fe98c1a4ea3029eefdc Mon Sep 17 00:00:00 2001 From: Andreas Gerstenberg Date: Thu, 19 Oct 2017 12:47:41 +0200 Subject: [PATCH] mbvd-lp-trapo initial --- customer/mbvd-lp-trapo/common.yaml | 2 +- .../db-lp-trapo-mbvd-de.pixelpark.net.yaml | 5 +- ...age-db-lp-trapo-mbvd-de.pixelpark.net.yaml | 5 +- ...ge-web-lp-trapo-mbvd-de.pixelpark.net.yaml | 51 +++++++++++++++++- .../web-lp-trapo-mbvd-de.pixelpark.net.yaml | 52 ++++++++++++++++++- 5 files changed, 110 insertions(+), 5 deletions(-) diff --git a/customer/mbvd-lp-trapo/common.yaml b/customer/mbvd-lp-trapo/common.yaml index 3b0442d3..7d9b2347 100644 --- a/customer/mbvd-lp-trapo/common.yaml +++ b/customer/mbvd-lp-trapo/common.yaml @@ -1,2 +1,2 @@ --- -infra::role: base +infra::role: base \ No newline at end of file diff --git a/customer/mbvd-lp-trapo/db-lp-trapo-mbvd-de.pixelpark.net.yaml b/customer/mbvd-lp-trapo/db-lp-trapo-mbvd-de.pixelpark.net.yaml index 3b0442d3..723d5836 100644 --- a/customer/mbvd-lp-trapo/db-lp-trapo-mbvd-de.pixelpark.net.yaml +++ b/customer/mbvd-lp-trapo/db-lp-trapo-mbvd-de.pixelpark.net.yaml @@ -1,2 +1,5 @@ --- -infra::role: base +accounts::users: + annika.wenzel: + apply: true + sudo: false diff --git a/customer/mbvd-lp-trapo/stage-db-lp-trapo-mbvd-de.pixelpark.net.yaml b/customer/mbvd-lp-trapo/stage-db-lp-trapo-mbvd-de.pixelpark.net.yaml index 3b0442d3..bedbde18 100644 --- a/customer/mbvd-lp-trapo/stage-db-lp-trapo-mbvd-de.pixelpark.net.yaml +++ b/customer/mbvd-lp-trapo/stage-db-lp-trapo-mbvd-de.pixelpark.net.yaml @@ -1,2 +1,5 @@ --- -infra::role: base +accounts::users: + annika.wenzel: + apply: true + sudo: true diff --git a/customer/mbvd-lp-trapo/stage-web-lp-trapo-mbvd-de.pixelpark.net.yaml b/customer/mbvd-lp-trapo/stage-web-lp-trapo-mbvd-de.pixelpark.net.yaml index 3b0442d3..5e322d65 100644 --- a/customer/mbvd-lp-trapo/stage-web-lp-trapo-mbvd-de.pixelpark.net.yaml +++ b/customer/mbvd-lp-trapo/stage-web-lp-trapo-mbvd-de.pixelpark.net.yaml @@ -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/' } + diff --git a/customer/mbvd-lp-trapo/web-lp-trapo-mbvd-de.pixelpark.net.yaml b/customer/mbvd-lp-trapo/web-lp-trapo-mbvd-de.pixelpark.net.yaml index 3b0442d3..25e3ddf3 100644 --- a/customer/mbvd-lp-trapo/web-lp-trapo-mbvd-de.pixelpark.net.yaml +++ b/customer/mbvd-lp-trapo/web-lp-trapo-mbvd-de.pixelpark.net.yaml @@ -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/' } + -- 2.39.5