Retire sso_rp (SSO, relying party) role for hosts
[mirror/dsa-puppet.git] / modules / roles / manifests / jenkins.pp
1 class roles::jenkins {
2   include apache2
3   include roles::sso_rp
4
5   include apache2::ssl
6   apache2::module { 'proxy_http': }
7
8   apache2::site { '010-jenkins.debian.org':
9     site   => 'jenkins.debian.org',
10     source => 'puppet:///modules/roles/jenkins/jenkins.debian.org',
11   }
12
13   ssl::service { 'jenkins.debian.org':
14     notify => Exec['service apache2 reload'],
15     key    => true,
16   }
17
18   dsa_systemd::linger { 'jenkins': }
19
20   file { '/etc/sudoers.d/jenkins':
21     mode   => '0440',
22     source => 'puppet:///modules/roles/jenkins/sudoers',
23   }
24 }