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}.")