eceb8690f6
Latest git packages on Ubuntu (and possibly other locations in the future) don't allow locally cloning repos owned by a different user by default. Attempting to do so results in this error: fatal: detected dubious ownership in repository at '/opt/git/opendev.org/foo/bar/.git' To add an exception for this directory, call: git config --global --add safe.directory /opt/git/opendev.org/foo/bar/.git fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Currently the /opt/git repos are owned by root:root. We expect that zuul will be the most common user to interact with these cached repos so we chown to zuul:zuul in order to avoid these problems as much as possible. Any cases not using zuul will have to determine a path foward for that special circumstances. Change-Id: I7cb21869bae42baed5027a9380f60762ab8944e0 |
||
---|---|---|
.. | ||
extra-data.d | ||
install.d | ||
element-deps | ||
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.