From 3a40b11a620284fd9d278969929de12ebbbf7fac Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 24 Jan 2013 13:00:20 +0200 Subject: [PATCH] Added fix for mod_wsgi socket path on CentOS/RedHat/Fedora --- apache/files/mod_wsgi.conf | 2 ++ apache/manifests/init.pp | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 apache/files/mod_wsgi.conf diff --git a/apache/files/mod_wsgi.conf b/apache/files/mod_wsgi.conf new file mode 100644 index 0000000..c74e96a --- /dev/null +++ b/apache/files/mod_wsgi.conf @@ -0,0 +1,2 @@ +LoadModule wsgi_module modules/mod_wsgi.so +WSGISocketPrefix /var/run/mod_wsgi/wsgi diff --git a/apache/manifests/init.pp b/apache/manifests/init.pp index 07fcbb6..7a6ec23 100644 --- a/apache/manifests/init.pp +++ b/apache/manifests/init.pp @@ -674,8 +674,15 @@ class apache::mod::wsgi { } "centos","redhat","fedora": { apache::configfile { "wsgi.conf": + source => "puppet:///modules/apache/mod_wsgi.conf", require => Package["mod_wsgi"], } + file { "/var/run/mod_wsgi": + ensure => directory, + mode => "0755", + owner => "root", + group => "root", + } } default: { fail("Apache module not supported in ${::operatingsystem}.")