diff --git a/modules/system/manifests/init.pp b/modules/system/manifests/init.pp
index 866eb0e93ffa3bdee4ec9bf129723b51db786ae0..21d31e0ce2cb6223ec3fc9abac23eab0ca2267c9 100644
--- a/modules/system/manifests/init.pp
+++ b/modules/system/manifests/init.pp
@@ -88,8 +88,18 @@ class system {
 		notify => Exec['systemd-reload'],
 	}
 
+	package { 'tzdata':
+		ensure => installed,
+	}
+
+	file { '/etc/localtime':
+		source => 'file:///usr/share/zoneinfo/Europe/Berlin',
+		require => Package["tzdata"],
+	}
+
 	package { 'chrony':
 		ensure => installed,
+		require => File['/etc/localtime'],
 	}
 
 	service { 'chrony':