site::role: base
site::additional_classes:
- site::profile::pg_server
+ - site::profile::apache
+ - apache::mod::proxy_ajp
site::profile::pg_server::version: '9.6'
postgresql::server::contrib::package_ensure: true
value: '4MB'
dynamic_shared_memory_type:
value: 'mmap'
+
+site::profile::apache::vhosts:
+ dev-cms:
+ docroot: '/var/www'
+ servername: dev-cms-emmt-daimler-com.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'
+ rewrites_non_ssl:
+ - https:
+ comment: 'all to https'
+ rewrite_rule:
+ - '^(.*)$ https://dev-cms-emmt-daimler-com.pixelpark.net$1 [L,R=302]'
+ 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, '!' }
+ - { path: /resources, '!' }
+ - { path: /export, '!' }
+ - { path: /skins, '!' }
+ - { path: /genImages, '!' }
+ - { path: /genImagesTemp, '!' }
+ - { path: /fonts, '!' }
+ - { path: /, url: 'http://localhost:8080/opencms/' }