zuul-jobs/roles/copy-build-sshkey
Jesse Keating d2bab25d63 Role to copy the build ssh key to other users
This role also sets up authorized_keys so that inter-node ssh works
between the hosts for alternative users.

This role will be useful for things like devstack, which require an
additional user be able to ssh around for things like nova's migrations.

The role can be called multiple times, with a different target user each
time. It is assumed that the user already exists.

Change-Id: I5972d66a48802fce0c1ebb885be00c5803ff0e9a
2017-08-22 18:22:45 -07:00
..
tasks Role to copy the build ssh key to other users 2017-08-22 18:22:45 -07:00
vars Role to copy the build ssh key to other users 2017-08-22 18:22:45 -07:00
README.rst Role to copy the build ssh key to other users 2017-08-22 18:22:45 -07:00

README.rst

Copy a build-local SSH key to a defined user on all hosts

This role is intended to be run on the Zuul Executor. It copies a generated build specific ssh key to a user and adds it to the authorized_keys file of every host in the inventory.

Role Variables