Class to set timezone for system. Example: $timezone_set = "Europe/Helsinki" include time::zone

This commit is contained in:
Ossi Herrala 2011-12-15 15:11:05 +02:00 committed by Timo Mkinen
parent f10fd7098e
commit 7a3d102d89
2 changed files with 25 additions and 0 deletions

View file

@ -9,3 +9,25 @@ class time::server {
}
}
# Set default timezone
#
# $timezone_set should point to a file under /usr/share/zoneinfo/
# for example $timezone_set = "Europe/Helsinki".
class time::zone {
file { "/etc/localtime":
ensure => present,
mode => 0644,
source => "/usr/share/zoneinfo/$timezone_set"
}
case $operatingsystem {
centos,redhat: {
file { "/etc/sysconfig/clock":
ensure => present,
mode => 0644,
content => template("time/sysconfig_clock.erb"),
}
}
}
}

View file

@ -0,0 +1,3 @@
ZONE="<%= timezone_set %>"
UTC=true
ARC=false