diff options
Diffstat (limited to 'manifests/timezone.pp')
-rw-r--r-- | manifests/timezone.pp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/manifests/timezone.pp b/manifests/timezone.pp new file mode 100644 index 0000000..a54676b --- /dev/null +++ b/manifests/timezone.pp @@ -0,0 +1,17 @@ +class ntp::timezone( + $zone = hiera('ntp::zone', '') +) { + + case $zone { + '': { fail("you need to define ntp::zone for ntp module") } + } + + # the needed packages + package { "tzdata": ensure => installed, } + + # adjust localtime + file { "/etc/localtime": + ensure => "/usr/share/zoneinfo/${zone}", + require => Package["tzdata"], + } +} |