File tree Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 4
4
$default_user = ' root'
5
5
$package_ensure = ' installed'
6
6
7
- case $::osfamily {
7
+ case $facts [ ' os ' ][ ' family ' ] {
8
8
' FreeBSD' : { $default_group = ' wheel' }
9
9
default: { $default_group = ' root' }
10
10
}
11
11
12
- case $::osfamily {
12
+ case $facts [ ' os ' ][ ' family ' ] {
13
13
' Debian' : {
14
14
$confdir = ' /etc/xinetd.d'
15
15
$conffile = ' /etc/xinetd.conf'
71
71
$service_status = undef
72
72
}
73
73
' Linux' : {
74
- case $::operatingsystem {
74
+ case $facts [ ' os ' ][ ' name ' ] {
75
75
' Amazon' : {
76
76
$confdir = ' /etc/xinetd.d'
77
77
$conffile = ' /etc/xinetd.conf'
83
83
$service_status = undef
84
84
}
85
85
default: {
86
- fail("xinetd: module does not support Linux operatingsystem ${::operatingsystem } " )
86
+ fail("xinetd: module does not support Linux operatingsystem ${facts[ ' os ' ][ ' name ' ] }" )
87
87
}
88
88
}
89
89
}
90
90
default: {
91
- fail(" xinetd: module does not support osfamily ${::osfamily } " )
91
+ fail(" xinetd: module does not support osfamily ${facts[ ' os ' ][ ' family ' ] }" )
92
92
}
93
93
}
94
94
Original file line number Diff line number Diff line change 98
98
$redirect = undef ,
99
99
) {
100
100
101
- include :: xinetd
101
+ include xinetd
102
102
103
103
unless ($server or $redirect ) {
104
104
fail(' xinetd::service needs either of server or redirect' )
Original file line number Diff line number Diff line change 4
4
5
5
context 'When using default values' do
6
6
let :facts do
7
- { :osfamily => 'Debian' }
7
+ { operatingsystem : 'Debian' , osfmaily : 'Debian' , os : { 'family' => 'Debian' } }
8
8
end
9
9
it {
10
10
should contain_package ( 'xinetd' )
39
39
40
40
context 'When overriding the default vaules' do
41
41
let :facts do
42
- { :osfamily => 'Debian' }
42
+ { operatingsystem : 'Debian' , osfmaily : 'Debian' , os : { 'family' => 'Debian' } }
43
43
end
44
44
let :params do
45
45
{ :enabled => 'tftp nrpe' ,
93
93
94
94
context 'with defaults on Linux' do
95
95
let :facts do
96
- { :osfamily => 'Debian' }
96
+ { operatingsystem : 'Debian' , osfmaily : 'Debian' , os : { 'family' => 'Debian' } }
97
97
end
98
98
it {
99
99
should contain_package ( 'xinetd' )
105
105
106
106
context 'with defaults on FreeBSD' do
107
107
let :facts do
108
- { :osfamily => 'FreeBSD' }
108
+ { operatingsystem : 'FreeBSD' , osfmaily : 'FreeBSD' , os : { 'family' => 'FreeBSD' } }
109
109
end
110
110
it {
111
111
should contain_package ( 'security/xinetd' )
117
117
118
118
context 'with managed confdir' do
119
119
let :facts do
120
- { :osfamily => 'Debian' }
120
+ { operatingsystem : 'Debian' , osfmaily : 'Debian' , os : { 'family' => 'Debian' } }
121
121
end
122
122
let :params do
123
123
{ :purge_confdir => true }
Original file line number Diff line number Diff line change 15
15
16
16
describe "ensure proper user/group are set in FreeBSD" do
17
17
let :facts do
18
- { : osfamily => 'FreeBSD' }
18
+ { operatingsystem : 'FreeBSD' , osfamily : 'FreeBSD' , os : { 'family' => 'FreeBSD' } }
19
19
end
20
20
21
21
let :params do
29
29
end
30
30
31
31
let :facts do
32
- { : osfamily => 'Debian' }
32
+ { operatingsystem : 'Debian' , osfamily : 'Debian' , os : { 'family' => 'Debian' } }
33
33
end
34
34
35
35
describe 'with default ensure' do
You can’t perform that action at this time.
0 commit comments