diff --git a/modules/jenkins/files/settings.xml b/modules/jenkins/files/settings.xml new file mode 100644 index 0000000000..8bdfc18b1c --- /dev/null +++ b/modules/jenkins/files/settings.xml @@ -0,0 +1,34 @@ + + + org.jenkins-ci.tools + + + + + + jenkins + + true + + + + repo.jenkins-ci.org + http://repo.jenkins-ci.org/public/ + + + + + repo.jenkins-ci.org + http://repo.jenkins-ci.org/public/ + + + + + + + repo.jenkins-ci.org + http://repo.jenkins-ci.org/public/ + m.g.o-public + + + diff --git a/modules/jenkins/manifests/jenkinsuser.pp b/modules/jenkins/manifests/jenkinsuser.pp index 424ac9b432..fd6b31ee26 100644 --- a/modules/jenkins/manifests/jenkinsuser.pp +++ b/modules/jenkins/manifests/jenkinsuser.pp @@ -150,4 +150,22 @@ class jenkins::jenkinsuser( mode => '0755', require => File['/home/jenkins'], } + + file { '/home/jenkins/.m2': + ensure => directory, + owner => 'jenkins', + group => 'jenkins', + mode => '0755', + require => File['/home/jenkins'], + } + + file { '/home/jenkins/.m2/settings.xml': + ensure => present, + owner => 'jenkins', + group => 'jenkins', + mode => '0644', + require => File['/home/jenkins/.m2'], + source => 'puppet:///modules/jenkins/settings.xml', + } + }