]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Enabling web application 'puppetboard' on puppetdb01.pixelpark.com
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 16 Aug 2017 10:25:16 +0000 (12:25 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 16 Aug 2017 10:25:16 +0000 (12:25 +0200)
customer/pixelpark-puppet/puppetdb01.pixelpark.com.yaml

index 0770672ca5aeb51b81d3bf9a297cd7320d2684e9..4f7eb7fa5a1e8c5b722398085f2178e1881982a8 100644 (file)
@@ -16,3 +16,45 @@ python::python_pips:
   puppetboard:
     ensure: present
 
+apache::mod::passenger::passenger_pool_idle_time: 600
+
+infra::profile::apache::pp_vhosts:
+  puppetboard:
+    servername: puppetboard01.pixelpark.com
+    serveraliases:
+      - puppetboard.pixelpark.com
+      - puppetboard01
+      - puppetboard
+    cert_servername: 'wildcard.pixelpark.com'
+    cert_customer: 'pixelpark'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.com-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.com-key.pem'
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.com-cert.pem'
+    wsgi_daemon_process: puppetboard
+    wsgi_process_group: puppetboard
+    wsgi_application_group: '%{literal("%")}{GLOBAL}'
+    wsgi_daemon_process_options:
+      user: apache
+      group: apache
+      processes: 2
+      threads: 5
+      display-name: '%{literal("%")}{GLOBAL}'
+      maximum-requests: 10000
+    wsgi_script_aliases:
+      '/': '/var/www/puppetboard/wsgi.py'
+    redirect_dest_non_ssl: https://puppetboard01.pixelpark.com/
+    directories:
+      - static:
+        provider: directory
+        path: /usr/lib/python2.7/site-packages/puppetboard/static
+        options:
+          - FollowSymLinks
+          - MultiViews
+      - python:
+        provider: directory
+        path: /usr/lib/python2.7/site-packages/puppetboard
+    aliases:
+      - alias: '/static'
+        path: '/usr/lib/python2.7/site-packages/puppetboard/static'
+      - alias: '/favicon.ico'
+        path: '/var/www/puppetboard/favicon.ico'