From 5fb10f09799e5a47a2ea213a3f603116d4a48ffe Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 27 Aug 2012 11:50:51 +0100 Subject: Add sudo and let worker users gain root passwordless --- vm-data/sid-amd64.conf | 2 +- vm-data/worker.customize | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'vm-data') diff --git a/vm-data/sid-amd64.conf b/vm-data/sid-amd64.conf index 91102d8..9b6c7c1 100644 --- a/vm-data/sid-amd64.conf +++ b/vm-data/sid-amd64.conf @@ -4,5 +4,5 @@ distribution = sid hostname = jenkins-sid-amd64 image = jenkins-sid-amd64.img customize = vm-data/worker.customize -package = build-essential, bzr, git, debhelper, devscripts, ssh, vim, less, rsync, pbuilder, fakeroot, dput +package = build-essential, bzr, git, debhelper, devscripts, ssh, vim, less, rsync, pbuilder, fakeroot, dput, sudo diff --git a/vm-data/worker.customize b/vm-data/worker.customize index 3b130bd..72a85e1 100755 --- a/vm-data/worker.customize +++ b/vm-data/worker.customize @@ -52,3 +52,8 @@ install -m 0600 vm-data/jenkins.user-key.pub \ # Make sure the Jenkins .ssh directory, with contents, is all owned by Jenkins. chroot "$rootdir" chown -R jenkins:jenkins /var/lib/jenkins/.ssh/. +# Add jenkins to sudoers. +cat <> "$rootdir/etc/sudoers" +jenkins ALL=(ALL:ALL) NOPASSWD: ALL +EOF + -- cgit v1.2.1