Also make setting timezone work on debian 9 (stretch)
authorPeter Palfrader <peter@palfrader.org>
Wed, 25 Jul 2018 04:50:46 +0000 (06:50 +0200)
committerPeter Palfrader <peter@palfrader.org>
Wed, 25 Jul 2018 04:50:54 +0000 (06:50 +0200)
modules/debian_org/files/timezone [deleted file]
modules/debian_org/manifests/init.pp

diff --git a/modules/debian_org/files/timezone b/modules/debian_org/files/timezone
deleted file mode 100644 (file)
index 7f39493..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Etc/UTC
index 151dd57..6e1c5da 100644 (file)
@@ -121,9 +121,16 @@ class debian_org {
                content => template('debian_org/debian_facts.yaml.erb')
        }
        file { '/etc/timezone':
-               source => 'puppet:///modules/debian_org/timezone',
+               content => "Etc/UTC\n",
                notify => Exec['dpkg-reconfigure tzdata -pcritical -fnoninteractive'],
        }
+       if versioncmp($::lsbmajdistrelease, '9') >= 0 { # jessie has a regular file there, for instance
+               file { '/etc/localtime':
+                       ensure => 'link',
+                       target => '/usr/share/zoneinfo/Etc/UTC',
+                       notify => Exec['dpkg-reconfigure tzdata -pcritical -fnoninteractive'],
+               }
+       }
        if $::hostname == handel {
                include puppetmaster::db
                $dbpassword = $puppetmaster::db::password