diff --git a/modules/jenkins_slave/files/gitconfig b/modules/jenkins_slave/files/gitconfig new file mode 100644 index 0000000000..a6f99e8aee --- /dev/null +++ b/modules/jenkins_slave/files/gitconfig @@ -0,0 +1,3 @@ +[user] + name = OpenStack Jenkins + email = jenkins@openstack.org diff --git a/modules/jenkins_slave/manifests/jenkinsuser.pp b/modules/jenkins_slave/manifests/jenkinsuser.pp index 54a4e77ca0..3d4618277e 100644 --- a/modules/jenkins_slave/manifests/jenkinsuser.pp +++ b/modules/jenkins_slave/manifests/jenkinsuser.pp @@ -53,6 +53,16 @@ define jenkinsuser($ensure = present, $sudo = false, $ssh_key) { ensure => 'absent', require => File['jenkinshome'], } + + file { 'jenkinsgitconfig': + name => '/home/jenkins/.gitconfig', + owner => 'jenkins', + group => 'jenkins', + mode => 640, + ensure => 'present', + source => "puppet:///modules/jenkins_slave/gitconfig", + require => File['jenkinshome'], + } file { 'jenkinssshdir': name => '/home/jenkins/.ssh',