Merge pull request #18 from pdxcat/ticket_13072_param_mod_wsgi_and_python

(#13072) Move mod python and wsgi package names to params

Reviewed by Ryan Coleman (ryan@puppetlabs.com)
This commit is contained in:
Ryan Coleman
2012-03-12 20:00:00 -07:00
3 changed files with 10 additions and 10 deletions

View File

@@ -1,11 +1,8 @@
class apache::mod::python {
include apache
package { "python":
name => $operatingsystem ? {
'centos', 'fedora', 'redhat', 'scientific' => "mod_python",
default => "libapache2-mod-python",
},
package { "mod_python_package":
name => $apache::params::mod_python_package,
ensure => installed,
require => Package["httpd"];
}

View File

@@ -1,11 +1,8 @@
class apache::mod::wsgi {
include apache
package { "wsgi":
name => $operatingsystem ? {
'centos', 'fedora', 'redhat', 'scientific' => "mod_wsgi",
default => "libapache2-mod-wsgi",
},
package { "mod_wsgi_package":
name => $apache::params::mod_wsgi_package,
ensure => installed,
require => Package["httpd"];
}

View File

@@ -34,6 +34,8 @@ class apache::params {
'centos', 'redhat', 'fedora', 'scientific': {
$apache_name = 'httpd'
$php_package = 'php'
$mod_python_package = 'mod_python'
$mod_wsgi_package = 'mod_wsgi'
$ssl_package = 'mod_ssl'
$apache_dev = 'httpd-devel'
$vdir = '/etc/httpd/conf.d/'
@@ -41,6 +43,8 @@ class apache::params {
'ubuntu', 'debian': {
$apache_name = 'apache2'
$php_package = 'libapache2-mod-php5'
$mod_python_package = 'libapache2-mod-python'
$mod_wsgi_package = 'libapache2-mod-wsgi'
$ssl_package = 'apache-ssl'
$apache_dev = [ 'libaprutil1-dev', 'libapr1-dev', 'apache2-prefork-dev' ]
$vdir = '/etc/apache2/sites-enabled/'
@@ -48,6 +52,8 @@ class apache::params {
default: {
$apache_name = 'apache2'
$php_package = 'libapache2-mod-php5'
$mod_python_package = 'libapache2-mod-python'
$mod_wsgi_package = 'libapache2-mod-wsgi'
$ssl_package = 'apache-ssl'
$apache_dev = 'apache-dev'
$vdir = '/etc/apache2/sites-enabled/'