Merge "Remove /etc/sudoers.d/jenkins-sudo support"
This commit is contained in:
commit
73d77e81a2
@ -1 +0,0 @@
|
|||||||
jenkins ALL=(ALL) NOPASSWD:ALL
|
|
@ -41,8 +41,5 @@ class openstack_project::single_use_slave (
|
|||||||
gitemail => $jenkins_gitemail,
|
gitemail => $jenkins_gitemail,
|
||||||
}
|
}
|
||||||
|
|
||||||
class { 'openstack_project::slave_common':
|
class { 'openstack_project::slave_common': }
|
||||||
sudo => $sudo,
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,14 @@ class openstack_project::slave (
|
|||||||
gerritkey => $jenkins_gerritkey,
|
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 jenkins::cgroups
|
||||||
include ulimit
|
include ulimit
|
||||||
ulimit::conf { 'limit_jenkins_procs':
|
ulimit::conf { 'limit_jenkins_procs':
|
||||||
|
@ -3,23 +3,5 @@
|
|||||||
# Common configuration between openstack_project::slave and
|
# Common configuration between openstack_project::slave and
|
||||||
# openstack_project::single_use_slave
|
# openstack_project::single_use_slave
|
||||||
class openstack_project::slave_common(
|
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',
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user