Enable lingering for jenkins user for jenkins role
[mirror/dsa-puppet.git] / modules / roles / manifests / jenkins.pp
index afbca19..f036d19 100644 (file)
@@ -1,5 +1,5 @@
 class roles::jenkins {
-       apache2::module { 'ssl': }
+       include apache2::ssl
        apache2::module { 'proxy_http': }
 
        apache2::site { '010-jenkins.debian.org':
@@ -8,6 +8,15 @@ class roles::jenkins {
        }
 
        ssl::service { 'jenkins.debian.org':
-               notify => Service['apache2'],
+               notify  => Exec['service apache2 reload'],
+               key => true,
+       }
+
+       file { '/var/lib/systemd/linger':
+               ensure => directory,
+               mode   => '755',
+       }
+       file { '/var/lib/systemd/linger/jenkins':
+               ensure => present,
        }
 }