summaryrefslogtreecommitdiff
path: root/manifests/timezone.pp
blob: a54676bb7b7798d8668ce30b12511fcad35073e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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"],
  }
}