project-config/nodepool/elements/zuul-worker
Paul Belanger 726d199eef
Cleanup zuul-worker pkg-map
Default pkg-map to empty packages, and opt-in for each distro. This
fixes fedora builds.

Change-Id: Ic077eb39c6ad331dabe905773784a027d736ccaa
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-09-22 14:32:50 -04:00
..
extra-data.d Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
install.d Always add zuul group to zuul user 2017-04-28 10:14:59 +02:00
element-deps Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
package-installs.yaml Add ansible dependencies to infra-package-needs 2017-09-14 12:30:25 -04:00
pkg-map Cleanup zuul-worker pkg-map 2017-09-22 14:32:50 -04:00
README.rst Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00

zuul-worker

Setup a node to be a zuul worker

User Creation

This element bakes in a zuul user on the host for the zuul-worker process to log in with.

By default login permissions (authorized_keys) will be populated for the zuul user from ~/.ssh/id_rsa.pub -- i.e. the public key of the currently building user. Specify an alternative filename in ZUUL_USER_SSH_PUBLIC_KEY to override this.

The zuul user is provided with passwordless sudo access.