summaryrefslogtreecommitdiff
path: root/manifests/timezone.pp
blob: 4b418151772f725ae09995c966ac654733d89f12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class ntp::timezone(
  $zone = lookup('ntp::zone', undef, undef, '')
) {

  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"],
  }
}