Skip to content

Commit d934a26

Browse files
author
Ashley Penney
committed
Rename parameters, remove outdated documentation, and adds inherit to
ntp on the child classes.
1 parent 0d87be4 commit d934a26

File tree

5 files changed

+21
-68
lines changed

5 files changed

+21
-68
lines changed

manifests/config.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
$config_template = $ntp::config_template,
44
$restrict = $ntp::restrict,
55
$servers = $ntp::servers,
6-
) {
6+
) inherits ntp {
77

88
file { $config:
99
ensure => file,

manifests/init.pp

+4-51
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,14 @@
1-
# Class: ntp
2-
#
3-
# This module manages the ntp service.
4-
#
5-
# Jeff McCune <[email protected]>
6-
# 2011-02-23
7-
#
8-
# Tested platforms:
9-
# - Debian 6.0 Squeeze
10-
# - CentOS 5.4
11-
# - Amazon Linux 2011.09
12-
# - FreeBSD 9.0
13-
# - Archlinux
14-
#
15-
# Parameters:
16-
#
17-
# $servers = [ '0.debian.pool.ntp.org iburst',
18-
# '1.debian.pool.ntp.org iburst',
19-
# '2.debian.pool.ntp.org iburst',
20-
# '3.debian.pool.ntp.org iburst', ]
21-
#
22-
# $restrict = true
23-
# Whether to restrict ntp daemons from allowing others to use as a server.
24-
#
25-
# $autoupdate = false
26-
# Whether to update the ntp package automatically or not.
27-
#
28-
# $enable = true
29-
# Automatically start ntp deamon on boot.
30-
#
31-
# $template = '${module_name}/${config_tpl}'
32-
# Override with your own explicit template.
33-
#
34-
# Actions:
35-
#
36-
# Installs, configures, and manages the ntp service.
37-
#
38-
# Requires:
39-
#
40-
# Sample Usage:
41-
#
42-
# class { "ntp":
43-
# servers => [ 'time.apple.com' ],
44-
# autoupdate => false,
45-
# }
46-
#
47-
# [Remember: No empty lines between comments and class definition]
481
class ntp(
492
$autoupdate = $ntp::params::autoupdate,
503
$config = $ntp::params::config,
514
$config_template = $ntp::params::config_template,
52-
$enable_service = $ntp::params::enable_service,
53-
$ensure_package = $ntp::params::ensure_package,
54-
$ensure_service = $ntp::params::ensure_service,
55-
$manage_service = $ntp::params::manage_service,
5+
$package_ensure = $ntp::params::package_ensure,
566
$package_name = $ntp::params::package_name,
577
$restrict = $ntp::params::restrict,
588
$servers = $ntp::params::servers,
9+
$service_enable = $ntp::params::service_enable,
10+
$service_ensure = $ntp::params::service_ensure,
11+
$service_manage = $ntp::params::service_manage,
5912
$service_name = $ntp::params::service_name,
6013
) inherits ntp::params {
6114

manifests/install.pp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
class ntp::install(
2-
$ensure_package = $ntp::ensure_package,
2+
$package_ensure = $ntp::package_ensure,
33
$package_name = $ntp::package_name,
4-
) {
4+
) inherits ntp {
55

66
package { 'ntp':
7-
ensure => $ensure_package,
7+
ensure => $package_ensure,
88
name => $package_name,
99
}
1010

manifests/params.pp

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
class ntp::params() {
22

33
$autoupdate = false
4-
$enable_service = true
5-
$ensure_service = 'running'
6-
$ensure_package = 'present'
4+
$package_ensure = 'present'
75
$restrict = true
6+
$service_enable = true
7+
$service_ensure = 'running'
8+
$service_manage = true
89

910
case $::osfamily {
1011
'Debian': {

manifests/service.pp

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
class ntp::service (
2-
$enable_service = $ntp::enable_service,
3-
$ensure_service = $ntp::ensure_service,
4-
$manage_service = $ntp::manage_service,
2+
$service_enable = $ntp::service_enable,
3+
$service_ensure = $ntp::service_ensure,
4+
$service_manage = $ntp::service_manage,
55
$service_name = $ntp::service_name,
6-
) {
6+
) inherits ntp {
77

8-
if ! ($ensure_service in [ 'running', 'stopped' ]) {
9-
fail('ensure_service parameter must be running or stopped')
8+
if ! ($service_ensure in [ 'running', 'stopped' ]) {
9+
fail('service_ensure parameter must be running or stopped')
1010
}
11-
validate_bool($enable_service)
1211

13-
if $manage_service == true {
12+
if $service_manage == true {
1413
service { 'ntp':
15-
ensure => $ensure_service,
16-
enable => $enable_service,
14+
ensure => $service_ensure,
15+
enable => $service_enable,
1716
name => $service_name,
1817
hasstatus => true,
1918
hasrestart => true,

0 commit comments

Comments
 (0)