ansible-test git: kill gpg-agent to remove locks (#50917)

* ansible-test git: kill gpg-agent to remove locks

* skip gpg-agent kill for OpenSUSE

(cherry picked from commit 3db6b9b416)
This commit is contained in:
Jordan Borean 2019-01-15 17:26:03 +10:00 committed by Toshio Kuratomi
parent 9f95850fa7
commit 6b485fb8f5

View file

@ -180,6 +180,10 @@
- git_verify is failed
- git_verify.msg is match("Failed to verify GPG signature of commit/tag.+")
- name: GPG-VERIFICATION | Stop gpg-agent so we can remove any locks on the GnuPG dir
command: gpgconf --kill gpg-agent
when: ansible_os_family != 'Suse' # OpenSUSE ships with an older version of gpg-agent that doesn't support this
- name: GPG-VERIFICATION | Remove GnuPG verification workdir
file:
path: "{{ git_gpg_workdir.path }}"