Use httpd::mod instead of httpd_mod

httpd::mod is a high-level wrapper around httpd_mod,
and, since it is used, e.g. in puppet-jenkins and puppet-zuul,
it should be uniform across all puppet projects,
to be able to properly detect
whether Httpd_mod instance defined, like below:

if (! defined(Httpd::Mod['rewrite'])) {
    httpd::mod { 'rewrite': ensure => present }
}

Change-Id: I2b453b6f15d80bba9b1c29bc0d35651cfae05427
Depends-On: I69e7f9c54d06d7f98b50fdc7d5a67dd10e3e0050
This commit is contained in:
Evgeny Antyshev 2015-12-04 17:12:23 +00:00
parent d665784f9e
commit 4e1b8cd90a
5 changed files with 50 additions and 22 deletions

View File

@ -14,9 +14,11 @@ class openstack_project::cacti (
include ::httpd include ::httpd
httpd_mod { 'rewrite': if ! defined(Httpd::Mod['rewrite']) {
httpd::mod { 'rewrite':
ensure => present, ensure => present,
} }
}
package { 'cacti': package { 'cacti':
ensure => present, ensure => present,

View File

@ -140,9 +140,11 @@ class openstack_project::eavesdrop (
require => Class['statusbot'], require => Class['statusbot'],
} }
httpd_mod { 'headers': if ! defined(Httpd::Mod['headers']) {
httpd::mod { 'headers':
ensure => present, ensure => present,
} }
}
class { 'project_config': class { 'project_config':
url => $project_config_repo, url => $project_config_repo,

View File

@ -70,15 +70,23 @@ class openstack_project::grafana (
template => 'openstack_project/grafana.vhost.erb', template => 'openstack_project/grafana.vhost.erb',
} }
httpd_mod { 'rewrite': if ! defined(Httpd::Mod['rewrite']) {
httpd::mod { 'rewrite':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy': }
if ! defined(Httpd::Mod['proxy']) {
httpd::mod { 'proxy':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy_http': }
if ! defined(Httpd::Mod['proxy_http']) {
httpd::mod { 'proxy_http':
ensure => present, ensure => present,
} }
}
class { '::project_config': class { '::project_config':
url => $project_config_repo, url => $project_config_repo,

View File

@ -31,15 +31,23 @@ class openstack_project::static (
include ::httpd include ::httpd
include ::httpd::mod::wsgi include ::httpd::mod::wsgi
httpd_mod { 'rewrite': if ! defined(Httpd::Mod['rewrite']) {
httpd::mod { 'rewrite':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy': }
if ! defined(Httpd::Mod['proxy']) {
httpd::mod { 'proxy':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy_http': }
if ! defined(Httpd::Mod['proxy_http']) {
httpd::mod { 'proxy_http':
ensure => present, ensure => present,
} }
}
if ! defined(File['/srv/static']) { if ! defined(File['/srv/static']) {
file { '/srv/static': file { '/srv/static':

View File

@ -28,15 +28,23 @@ class openstack_project::status (
include ::httpd include ::httpd
httpd_mod { 'rewrite': if ! defined(Httpd::Mod['rewrite']) {
httpd::mod { 'rewrite':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy': }
if ! defined(Httpd::Mod['proxy']) {
httpd::mod { 'proxy':
ensure => present, ensure => present,
} }
httpd_mod { 'proxy_http': }
if ! defined(Httpd::Mod['proxy_http']) {
httpd::mod { 'proxy_http':
ensure => present, ensure => present,
} }
}
file { '/srv/static': file { '/srv/static':
ensure => directory, ensure => directory,