project-config/nodepool/elements/zuul-worker
Dirk Mueller f694c91bcb Update nodepool elements for openSUSE Leap 42.2
stackviz: In general newer openSUSE distributions switched to nodejs6 LTS,
but Leap 42.2 is still on 4.x.

zuul-worker: No need for libselinux enablement in openSUSE

puppet: cleanup the puppet repo that got added in the install_puppet.sh
code part

Change-Id: If7bf3c799ebb74aeb36c4b1b607b0454993f0ed6
2017-02-28 10:54:53 +01:00
..
extra-data.d Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
install.d Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
README.rst Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
element-deps Don't use devuser for zuul-worker 2016-06-27 11:01:47 +10:00
package-installs.yaml Initial commit of zuul-worker DIB element 2016-05-14 12:28:41 -04:00
pkg-map Update nodepool elements for openSUSE Leap 42.2 2017-02-28 10:54:53 +01:00

README.rst

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.