912f976155
Change-Id: I92ce6b2f137f5dcb6fdee70c101c6b9d8ad5eb11 Depends-On: I9d72d11bfdb700037a6a08f92a2dbfa95ee519ad
15 lines
544 B
ReStructuredText
15 lines
544 B
ReStructuredText
Generate and install a build-local SSH key on all hosts
|
|
|
|
This role is intended to be run on the Zuul Executor at the start of
|
|
every job. It generates an SSH keypair and installs the public key in
|
|
the authorized_keys file of every host in the inventory. It then
|
|
removes all keys from this job's SSH agent so that the original key
|
|
used to log into all of the hosts is no longer accessible, then adds
|
|
the newly generated private key.
|
|
|
|
**Role Variables**
|
|
|
|
.. zuul:rolevar:: zuul_temp_ssh_key
|
|
|
|
Where to put the newly-generated SSH private key.
|