From af788fce2b124084a60dacf6aee0a2045fe6f6a6 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Mon, 1 Jul 2013 14:42:33 +0300 Subject: [PATCH] time: Default to UTC if time zone is unset --- time/manifests/init.pp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/time/manifests/init.pp b/time/manifests/init.pp index ba2c395..2e7d316 100644 --- a/time/manifests/init.pp +++ b/time/manifests/init.pp @@ -12,9 +12,18 @@ class time::server { # Set default timezone # -# $timezone_set should point to a file under /usr/share/zoneinfo/ -# for example $timezone_set = "Europe/Helsinki". +# === Global variables +# +# $timezone_set: +# Time zone as defined under /usr/share/zoneinfo/, +# for example "Europe/Helsinki". Defaults to "UTC". +# class time::zone { + + if ! $timezone_set { + $timezone_set = "UTC" + } + file { "/etc/localtime": ensure => link, target => "/usr/share/zoneinfo/${timezone_set}", @@ -45,4 +54,5 @@ class time::zone { fail("time::zone not supported on ${::operatingsystem}") } } + }