From fb81a52f8541cc146e43d773880ec8a06ec9d7d4 Mon Sep 17 00:00:00 2001 From: Philipp Dallig Date: Tue, 28 Jun 2016 16:14:47 +0200 Subject: [PATCH] foreman02 - Install Apache and passenger --- .../pixelpark/foreman02.pixelpark.com.yaml | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/customer/pixelpark/foreman02.pixelpark.com.yaml b/customer/pixelpark/foreman02.pixelpark.com.yaml index de7fcf0c..865f34a5 100644 --- a/customer/pixelpark/foreman02.pixelpark.com.yaml +++ b/customer/pixelpark/foreman02.pixelpark.com.yaml @@ -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 -- 2.39.5