summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorMichael Moll <kvedulv@kvedulv.de>2012-10-19 20:26:01 +0200
committerMichael Moll <kvedulv@kvedulv.de>2012-12-10 21:04:36 +0100
commit12ff9af2ca65af9954212a11536873ef21229991 (patch)
tree84b50729ecb5f251f29f596020af467c7ceb1a59 /manifests
parent63cc300fb2ff662ae5fbd2268001032c0cabba8c (diff)
add SuSE support
Diffstat (limited to 'manifests')
-rw-r--r--manifests/init.pp19
1 files changed, 17 insertions, 2 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 67125d4..44e039b 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -86,6 +86,21 @@ class ntp($servers='UNSET',
$servers_real = $servers
}
}
+ SuSE: {
+ $supported = true
+ $pkg_name = [ 'ntp' ]
+ $svc_name = 'ntp'
+ $config = '/etc/ntp.conf'
+ $config_tpl = 'ntp.conf.suse.erb'
+ if ($servers == 'UNSET') {
+ $servers_real = [ '0.opensuse.pool.ntp.org',
+ '1.opensuse.pool.ntp.org',
+ '2.opensuse.pool.ntp.org',
+ '3.opensuse.pool.ntp.org', ]
+ } else {
+ $servers_real = $servers
+ }
+ }
FreeBSD: {
$supported = true
$pkg_name = ['.*/net/ntp']
@@ -102,13 +117,13 @@ class ntp($servers='UNSET',
}
}
default: {
- fail("The ${module_name} module is not supported on ${::osfamily} based systems")
+ fail("The ${module_name} module is not supported on ${::osfamily} based systems")
}
}
package { 'ntp':
- name => $pkg_name,
ensure => $package_ensure,
+ name => $pkg_name,
}
file { $config: