]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
foreman02 - Install Apache and passenger
authorPhilipp Dallig <philipp.dallig@pixelpark.com>
Tue, 28 Jun 2016 14:14:47 +0000 (16:14 +0200)
committerPhilipp Dallig <philipp.dallig@pixelpark.com>
Tue, 28 Jun 2016 14:14:47 +0000 (16:14 +0200)
customer/pixelpark/foreman02.pixelpark.com.yaml

index de7fcf0cf74117177d6ee64fe50ab78e5e43a2d8..865f34a5f9f221488d9c7a0dcb93f9609ac191c8 100644 (file)
@@ -3,7 +3,27 @@ site::role: base
 site::additional_classes:
   - python
   - site::profile::apache
+  - apache::mod::passenger 
 
-python::python_pips:
-  puppetboard:
-    ensure: 0.0.5
+apache::mpm_module: worker
+apache::mod::passenger::passenger_pool_idle_time: 600
+#apache::mod::passenger::passenger_high_performance: 'On'
+apache::mod::passenger::passenger_ruby: /usr/bin/tfm-ruby
+#apache::mod::passenger::passenger_root: /usr/lib/ruby/gems/1.8/gems/passenger-4.0.18/lib/phusion_passenger/locations.ini
+
+
+site::profile::apache::pp_vhosts:
+  foreman:
+    servername: foreman.pixelpark.com
+    serveraliases:
+      - foreman01.pixelpark.com
+    docroot: /var/lib/foreman/public/
+    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'
+    ssl_ca: '/var/lib/puppet/ssl/certs/ca.pem'
+    ssl_verify_client: optional
+    ssl_options:
+      - '+StdEnvVars'
+    passenger_app_root: '/usr/share/foreman'
+    redirect_dest_non_ssl: https://foreman.pixelpark.com/
\ No newline at end of file