]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
bkk-vbu - added new passenger express vhost
authorThomas Heller <thomas.heller@pixelpark.com>
Mon, 18 Jul 2016 14:24:48 +0000 (16:24 +0200)
committerThomas Heller <thomas.heller@pixelpark.com>
Mon, 18 Jul 2016 14:24:48 +0000 (16:24 +0200)
customer/bkk-vbu/dev-web01-meine-krankenkasse-de.pixelpark.net.yaml

index 8170f86d99b37c9bde09ee5b5349508063e5d01b..91adc3ab3859a0aedbd0705d12db0e216383777c 100644 (file)
@@ -27,6 +27,8 @@ php::pear: true
 site::profile::apache::htdigest:
   cms:
     www: 'D8isyxDMU27X'
+  image:
+    imagetool: 'h6n6HNeQ'
 
 site::profile::apache::pp_vhosts:
   web01:
@@ -36,6 +38,11 @@ site::profile::apache::pp_vhosts:
     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'
+    redirect_dest_non_ssl: 'https://dev-web01-meine-krankenkasse-de.pixelpark.net/'
+    headers:
+      - 'set X-Content-Type-Options: nosniff'
+    headers_ssl:
+      - 'always set Strict-Transport-Security "max-age=31556926"'
     custom_fragment: |
       PassengerStickySessions on
       PassengerNodejs /usr/bin/node
@@ -45,7 +52,7 @@ site::profile::apache::pp_vhosts:
     docroot_owner: apache
     docroot_group: apache
     directories:
-      - docroot: 
+      - docroot:
         provider: directory
         path: '/var/www/bkk-express-proxy/frontend/dist/static'
         options:
@@ -58,6 +65,14 @@ site::profile::apache::pp_vhosts:
         path: '/var/www/bkk-express-proxy'
         options:
           - None
+    rewrites:
+      - BKKVBU-509:
+        comment: 'Alles auf https umleiten.'
+        rewrite_cond:
+          - '%%{ich-trickse}{HTTPS} !=on'
+        rewrite_rule:
+          - ^(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1 [R=301,L]
+
 site::profile::typo3::projects:
   cms01:
     version: '7.6.9'
@@ -70,6 +85,7 @@ site::profile::typo3::projects:
     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'
+    redirect_dest_non_ssl: 'https://dev-cms01-meine-krankenkasse-de.pixelpark.net/'
     directories:
       - location1:
         provider: location
@@ -93,5 +109,55 @@ site::profile::symfony::projects:
     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'
+    redirect_dest_non_ssl: 'dev-member01-meine-krankenkasse-de.pixelpark.net'
     user: deploy.vogel
     mode: '2775'
+
+site::profile::apache::pp_vhosts:
+  imagetool01:
+    docroot: '/var/www/bkk-imagetool/frontend/dist/static'
+    ip: 77.74.239.130
+    servername: dev-imagetool01-meine-krankenkasse-de.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'
+    redirect_dest_non_ssl: 'https://dev-imagetool01-meine-krankenkasse-de.pixelpark.net/'
+    headers:
+      - 'set X-Frame-Options: sameorigin'
+      - 'set X-XSS-Protection: "1; mode=block"'
+      - 'set X-Content-Type-Options: nosniff'
+    headers_ssl:
+      - 'always set Strict-Transport-Security "max-age=31556926"'
+    custom_fragment: |
+      PassengerStickySessions on
+      PassengerNodejs /usr/bin/node
+      PassengerStartupFile bin/www
+    passenger_app_root: /var/www/bkk-imagetool/express
+    passenger_app_env: production
+    docroot_owner: apache
+    docroot_group: apache
+    directories:
+      - location1:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: image
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+        require:
+          - local
+      - docroot:
+        provider: directory
+        path: '/var/www/bkk-imagetool/frontend/dist/static'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+        - None
+      - preapproot:
+        provider: directory
+        path: '/var/www/bkk-imagetool'
+        options:
+        - None