Add haveged service override to work around #858134
[mirror/dsa-puppet.git] / modules / haveged / manifests / init.pp
1 class haveged {
2         $ensure = ($::haveged) ? {
3                 true    => 'present',
4                 default => 'absent'
5         }
6
7
8         if ($haveged) {
9                 service { 'haveged':
10                         ensure => running,
11                 }
12         }
13
14         # work around #858134
15         systemd::override { 'haveged':
16                 content => @(EOT)
17                         [Unit]
18                         After=systemd-tmpfiles-setup.service
19                         | EOT
20         }
21 }