Skip to content

Commit dca7b90

Browse files
committed
Merge pull request #18 from Whopper92/best_practices_ntp
(#14492) Update formatting of the NTP module
2 parents a78aa83 + 3f476c3 commit dca7b90

File tree

1 file changed

+41
-43
lines changed

1 file changed

+41
-43
lines changed

manifests/init.pp

+41-43
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
#
1414
# Parameters:
1515
#
16-
# $servers = [ "0.debian.pool.ntp.org iburst",
17-
# "1.debian.pool.ntp.org iburst",
18-
# "2.debian.pool.ntp.org iburst",
19-
# "3.debian.pool.ntp.org iburst", ]
16+
# $servers = [ '0.debian.pool.ntp.org iburst',
17+
# '1.debian.pool.ntp.org iburst',
18+
# '2.debian.pool.ntp.org iburst',
19+
# '3.debian.pool.ntp.org iburst', ]
2020
#
2121
# Actions:
2222
#
@@ -32,64 +32,64 @@
3232
# }
3333
#
3434
# [Remember: No empty lines between comments and class definition]
35-
class ntp($servers="UNSET",
36-
$ensure="running",
35+
class ntp($servers='UNSET',
36+
$ensure='running',
3737
$autoupdate=false
3838
) {
3939

40-
if ! ($ensure in [ "running", "stopped" ]) {
41-
fail("ensure parameter must be running or stopped")
40+
if ! ($ensure in [ 'running', 'stopped' ]) {
41+
fail('ensure parameter must be running or stopped')
4242
}
4343

4444
if $autoupdate == true {
4545
$package_ensure = latest
4646
} elsif $autoupdate == false {
4747
$package_ensure = present
4848
} else {
49-
fail("autoupdate parameter must be true or false")
49+
fail('autoupdate parameter must be true or false')
5050
}
5151

5252
case $::operatingsystem {
5353
debian, ubuntu: {
5454
$supported = true
55-
$pkg_name = [ "ntp" ]
56-
$svc_name = "ntp"
57-
$config = "/etc/ntp.conf"
58-
$config_tpl = "ntp.conf.debian.erb"
59-
if ($servers == "UNSET") {
60-
$servers_real = [ "0.debian.pool.ntp.org iburst",
61-
"1.debian.pool.ntp.org iburst",
62-
"2.debian.pool.ntp.org iburst",
63-
"3.debian.pool.ntp.org iburst", ]
55+
$pkg_name = [ 'ntp' ]
56+
$svc_name = 'ntp'
57+
$config = '/etc/ntp.conf'
58+
$config_tpl = 'ntp.conf.debian.erb'
59+
if ($servers == 'UNSET') {
60+
$servers_real = [ '0.debian.pool.ntp.org iburst',
61+
'1.debian.pool.ntp.org iburst',
62+
'2.debian.pool.ntp.org iburst',
63+
'3.debian.pool.ntp.org iburst', ]
6464
} else {
6565
$servers_real = $servers
6666
}
6767
}
6868
centos, redhat, oel, linux: {
6969
$supported = true
70-
$pkg_name = [ "ntp" ]
71-
$svc_name = "ntpd"
72-
$config = "/etc/ntp.conf"
73-
$config_tpl = "ntp.conf.el.erb"
74-
if ($servers == "UNSET") {
75-
$servers_real = [ "0.centos.pool.ntp.org",
76-
"1.centos.pool.ntp.org",
77-
"2.centos.pool.ntp.org", ]
70+
$pkg_name = [ 'ntp' ]
71+
$svc_name = 'ntpd'
72+
$config = '/etc/ntp.conf'
73+
$config_tpl = 'ntp.conf.el.erb'
74+
if ($servers == 'UNSET') {
75+
$servers_real = [ '0.centos.pool.ntp.org',
76+
'1.centos.pool.ntp.org',
77+
'2.centos.pool.ntp.org', ]
7878
} else {
7979
$servers_real = $servers
8080
}
8181
}
8282
freebsd: {
8383
$supported = true
84-
$pkg_name = [".*/net/ntp"]
85-
$svc_name = "ntpd"
86-
$config = "/etc/ntp.conf"
87-
$config_tpl = "ntp.conf.freebsd.erb"
88-
if ($servers == "UNSET") {
89-
$servers_real = [ "0.freebsd.pool.ntp.org iburst maxpoll 9",
90-
"1.freebsd.pool.ntp.org iburst maxpoll 9",
91-
"2.freebsd.pool.ntp.org iburst maxpoll 9",
92-
"3.freebsd.pool.ntp.org iburst maxpoll 9", ]
84+
$pkg_name = ['.*/net/ntp']
85+
$svc_name = 'ntpd'
86+
$config = '/etc/ntp.conf'
87+
$config_tpl = 'ntp.conf.freebsd.erb'
88+
if ($servers == 'UNSET') {
89+
$servers_real = [ '0.freebsd.pool.ntp.org iburst maxpoll 9',
90+
'1.freebsd.pool.ntp.org iburst maxpoll 9',
91+
'2.freebsd.pool.ntp.org iburst maxpoll 9',
92+
'3.freebsd.pool.ntp.org iburst maxpoll 9', ]
9393
} else {
9494
$servers_real = $servers
9595
}
@@ -104,28 +104,26 @@
104104

105105
if ($supported == true) {
106106

107-
package { "ntp":
107+
package { 'ntp':
108108
name => $pkg_name,
109109
ensure => $package_ensure,
110110
}
111111

112112
file { $config:
113-
ensure => file,
114-
owner => 0,
115-
group => 0,
116-
mode => 0644,
113+
ensure => file,
114+
owner => 0,
115+
group => 0,
116+
mode => '0644',
117117
content => template("${module_name}/${config_tpl}"),
118118
require => Package[$pkg_name],
119119
}
120120

121-
service { "ntp":
121+
service { 'ntp':
122122
ensure => $ensure,
123123
name => $svc_name,
124124
hasstatus => true,
125125
hasrestart => true,
126126
subscribe => [ Package[$pkg_name], File[$config] ],
127127
}
128-
129128
}
130-
131129
}

0 commit comments

Comments
 (0)