summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPieter Hollants <pieter@hollants.com>2016-10-05 15:14:25 +0200
committerRene Moser <mail@renemoser.net>2016-10-05 15:17:33 +0200
commita5b2bfe166ae20db4fca4f9928547f49eeb20cff (patch)
treec8b86d118e624c6841786e67b833c733afb13125
parent719ff92b337cc27eac381c51e24db7a23c274d8b (diff)
downloadansible-modules-extras-a5b2bfe166ae20db4fca4f9928547f49eeb20cff.tar.gz
zypper_repository: Prepend --gpg-auto-import-keys before refresh command (#3088)
Fixes #3086.
-rw-r--r--packaging/os/zypper_repository.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/packaging/os/zypper_repository.py b/packaging/os/zypper_repository.py
index e6e263c3..db553970 100644
--- a/packaging/os/zypper_repository.py
+++ b/packaging/os/zypper_repository.py
@@ -280,9 +280,10 @@ def get_zypper_version(module):
def runrefreshrepo(module, auto_import_keys=False, shortname=None):
"Forces zypper to refresh repo metadata."
- cmd = _get_cmd('refresh', '--force')
if auto_import_keys:
- cmd.append('--gpg-auto-import-keys')
+ cmd = _get_cmd('--gpg-auto-import-keys', 'refresh', '--force')
+ else:
+ cmd = _get_cmd('refresh', '--force')
if shortname is not None:
cmd.extend(['-r', shortname])