]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
ODT - int
authorOliver Böttcher <oliver.boettcher@pixelpark.com>
Wed, 18 Jan 2017 13:19:18 +0000 (14:19 +0100)
committerOliver Böttcher <oliver.boettcher@pixelpark.com>
Wed, 18 Jan 2017 13:19:18 +0000 (14:19 +0100)
customer/mbvd-odt/int-cms-odt-daimler-com.pixelpark.net.yaml

index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..4912b3db62dc04585a7ee848298a5e2e0f69ccd6 100644 (file)
@@ -1,2 +1,54 @@
 ---
 site::role: base
+site::additional_classes:
+  - site::profile::apache
+  - apache::mod::proxy_ajp
+
+
+site::profile::apache::pp_vhosts:
+  int-cms:
+    docroot: '/var/lib/tomcat/catalina/odt-cms/webapps/ROOT'
+    docroot_owner: tomcat
+    docroot_group: tomcat
+    servername: int-cms-odt-daimler-com.pixelpark.net
+    ssl: true
+    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'
+    rewrites_non_ssl:
+      - https:
+        comment: 'all to https'
+        rewrite_rule:
+          - '^(.*)$ https://int-cms-odt-daimler-com.pixelpark.net$1 [L,R=301]'
+    rewrites:
+      - 404handler:
+        comment: 'missing export to opencms'
+        rewrite_cond:
+          - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]'
+          - '%%{ich-trickse}{DOCUMENT_ROOT}%%{REQUEST_FILENAME} !-f'
+        rewrite_rule:
+          - '^(.*)$ http://localhost:8080/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]'
+    proxy_preserve_host: true
+    proxy_pass:
+      - { path: /opencms, url: '!' }
+      - { path: /resources, url: '!' }
+      - { path: /export, url: '!' }
+      - { path: /skins, url: '!' }
+      - { path: /genImages, url: '!' }
+      - { path: /genImagesTemp, url: '!' }
+      - { path: /fonts, url: '!' }
+      - { path: /, url: 'http://localhost:8080/opencms/' }
+  int-kampagnen:
+    docroot: /var/www/html
+    ssl: true
+    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'
+    proxy_preserve_host: true
+    rewrites_non_ssl:
+      - https:
+        comment: 'all to https'
+        rewrite_rule:
+          - '^(.*)$ https://int-kampagnen-mercedes-benz-de.pixelpark.net$1 [L,R=301]'
+    proxy_pass:
+      - { path: /, url: 'http://localhost:9000/' }