1 # the jenkins.debian.org CI system
6 include apache2::auth_digest
7 include apache2::authn_file
8 include apache2::proxy_http
9 include apache2::rewrite
12 apache2::site { '010-jenkins.debian.org':
13 site => 'jenkins.debian.org',
14 source => 'puppet:///modules/roles/jenkins/jenkins.debian.org',
17 ssl::service { 'jenkins.debian.org':
18 notify => Exec['service apache2 reload'],
22 dsa_systemd::linger { 'jenkins': }
24 file { '/etc/sudoers.d/jenkins':
26 source => 'puppet:///modules/roles/jenkins/sudoers',
30 'debian.org-jenkins.debian.org'
31 ], { ensure => 'installed' })
36 '/srv/jenkins.debian.org',
37 '/srv/jenkins.debian.org/home-adm'
41 owner => 'jenkins-adm',
42 group => 'jenkins-adm',
44 file { '/home/jenkins-adm':
46 target => '/srv/jenkins.debian.org/home-adm',
48 file { '/srv/jenkins.debian.org/home-unpriv':
54 file { '/home/jenkins':
56 target => '/srv/jenkins.debian.org/home-unpriv',