Enable lingering for jenkins user for jenkins role
[mirror/dsa-puppet.git] / modules / roles / manifests / jenkins.pp
1 class roles::jenkins {
2         include apache2::ssl
3         apache2::module { 'proxy_http': }
4
5         apache2::site { '010-jenkins.debian.org':
6                 site    => 'jenkins.debian.org',
7                 source => 'puppet:///modules/roles/jenkins/jenkins.debian.org',
8         }
9
10         ssl::service { 'jenkins.debian.org':
11                 notify  => Exec['service apache2 reload'],
12                 key => true,
13         }
14
15         file { '/var/lib/systemd/linger':
16                 ensure => directory,
17                 mode   => '755',
18         }
19         file { '/var/lib/systemd/linger/jenkins':
20                 ensure => present,
21         }
22 }