diff --git a/puppet/jenkins_debian_glue.pp b/puppet/jenkins_debian_glue.pp index 3fab690..5624063 100644 --- a/puppet/jenkins_debian_glue.pp +++ b/puppet/jenkins_debian_glue.pp @@ -298,7 +298,10 @@ class jenkins::software { service { 'jenkins': ensure => running, - require => Package['jenkins'], + require => [ + Package['jenkins'], + File['/var/lib/jenkins/users/users.xml'], + ] } package { 'sudo': @@ -724,6 +727,25 @@ sudo piuparts_wrapper \${PWD}/artifacts/*.deb || true +" + } + + file { '/var/lib/jenkins/users/users.xml': + ensure => present, + mode => '0644', + owner => 'jenkins', + require => File['/var/lib/jenkins/users/'], + notify => Service['jenkins'], + content => " + + 1 + + + jenkins-debian-glue + jenkins-debian-glue + + + " } }