Remove ssh key in base cleanup run.

If the builds ssh key is removed during post run no cleanup
actions can be made on remote hosts by jobs inheriting from
the base job. It also causes problems with ssh keys
not being removed for static nodes when jobs are aborted.

Change-Id: I4e8772e697dbb98e8adfa4f8693c3ff71bf02ba1
This commit is contained in:
Albin Vass 2020-02-20 14:16:23 +01:00 committed by vass
parent 4c7aa7ea35
commit 52cc27b0f4
3 changed files with 4 additions and 7 deletions

View File

@ -0,0 +1,3 @@
- hosts: all
roles:
- remove-build-sshkey

View File

@ -1,10 +1,3 @@
- hosts: all
roles:
- fetch-output
- hosts: all
# NOTE(pabelanger): We ignore_errors for the following tasks as not to fail
# successful jobs.
ignore_errors: yes
roles:
- remove-build-sshkey

View File

@ -23,6 +23,7 @@
main job in production. Not for general use.
pre-run: playbooks/base-test/pre.yaml
post-run: playbooks/base-test/post.yaml
cleanup-run: playbooks/base-test/cleanup.yaml
roles:
- zuul: opendev.org/zuul/zuul-jobs
timeout: 1800