Skip to content

Commit ccd9d19

Browse files
committed
Add mod_lookup_identity
1 parent f12349c commit ccd9d19

File tree

4 files changed

+51
-0
lines changed

4 files changed

+51
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1411,6 +1411,7 @@ The following Apache modules have supported classes, many of which allow for par
14111411
* `intercept_form_submit`
14121412
* `itk`
14131413
* `ldap` (see [`apache::mod::ldap`][])
1414+
* `lookup_identity`
14141415
* `mime`
14151416
* `mime_magic`\*
14161417
* `negotiation`

manifests/mod/lookup_identity.pp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
class apache::mod::lookup_identity {
2+
include ::apache
3+
::apache::mod { 'lookup_identity': }
4+
}

manifests/params.pp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
'7' => 'mod_ldap',
114114
default => undef,
115115
},
116+
'lookup_identity' => 'mod_lookup_identity',
116117
'pagespeed' => 'mod-pagespeed-stable',
117118
# NOTE: The passenger module isn't available on RH/CentOS without
118119
# providing dependency packages provided by EPEL and passenger
@@ -245,6 +246,7 @@
245246
'fcgid' => 'libapache2-mod-fcgid',
246247
'geoip' => 'libapache2-mod-geoip',
247248
'intercept_form_submit' => 'libapache2-mod-intercept-form-submit',
249+
'lookup_identity' => 'libapache2-mod-lookup-identity',
248250
'nss' => 'libapache2-mod-nss',
249251
'pagespeed' => 'mod-pagespeed-stable',
250252
'passenger' => 'libapache2-mod-passenger',

spec/classes/mod/lookup_identity.rb

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
require 'spec_helper'
2+
3+
describe 'apache::mod::lookup_identity', :type => :class do
4+
it_behaves_like "a mod class, without including apache"
5+
6+
context "default configuration with parameters" do
7+
context "on a Debian OS" do
8+
let :facts do
9+
{
10+
:lsbdistcodename => 'squeeze',
11+
:osfamily => 'Debian',
12+
:operatingsystemrelease => '6',
13+
:concat_basedir => '/dne',
14+
:id => 'root',
15+
:kernel => 'Linux',
16+
:operatingsystem => 'Debian',
17+
:path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
18+
:is_pe => false,
19+
}
20+
end
21+
it { is_expected.to contain_class("apache") }
22+
it { is_expected.to contain_package("libapache2-mod-lookup-identity") }
23+
it { is_expected.to contain_apache__mod('lookup_identity') }
24+
end #Debian
25+
26+
context "on a RedHat OS" do
27+
let :facts do
28+
{
29+
:osfamily => 'RedHat',
30+
:operatingsystemrelease => '6',
31+
:concat_basedir => '/dne',
32+
:id => 'root',
33+
:kernel => 'Linux',
34+
:operatingsystem => 'RedHat',
35+
:path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
36+
:is_pe => false,
37+
}
38+
end
39+
it { is_expected.to contain_class("apache") }
40+
it { is_expected.to contain_package("mod_lookup_identity") }
41+
it { is_expected.to contain_apache__mod('lookup_identity') }
42+
end # Redhat
43+
end
44+
end

0 commit comments

Comments
 (0)