Merge "Remove /etc/sudoers.d/jenkins-sudo support"

This commit is contained in:
Jenkins 2017-04-17 21:16:57 +00:00 committed by Gerrit Code Review
commit 73d77e81a2
4 changed files with 9 additions and 23 deletions

View File

@ -1 +0,0 @@
jenkins ALL=(ALL) NOPASSWD:ALL

View File

@ -41,8 +41,5 @@ class openstack_project::single_use_slave (
gitemail => $jenkins_gitemail,
}
class { 'openstack_project::slave_common':
sudo => $sudo,
}
class { 'openstack_project::slave_common': }
}

View File

@ -34,6 +34,14 @@ class openstack_project::slave (
gerritkey => $jenkins_gerritkey,
}
file { '/etc/sudoers.d/jenkins-sudo-grep':
ensure => present,
source => 'puppet:///modules/openstack_project/jenkins-sudo-grep.sudo',
owner => 'root',
group => 'root',
mode => '0440',
}
include jenkins::cgroups
include ulimit
ulimit::conf { 'limit_jenkins_procs':

View File

@ -3,23 +3,5 @@
# Common configuration between openstack_project::slave and
# openstack_project::single_use_slave
class openstack_project::slave_common(
$sudo = false,
){
if ($sudo == true) {
file { '/etc/sudoers.d/jenkins-sudo':
ensure => present,
source => 'puppet:///modules/openstack_project/jenkins-sudo.sudo',
owner => 'root',
group => 'root',
mode => '0440',
}
}
file { '/etc/sudoers.d/jenkins-sudo-grep':
ensure => present,
source => 'puppet:///modules/openstack_project/jenkins-sudo-grep.sudo',
owner => 'root',
group => 'root',
mode => '0440',
}
}