From bb6d62445131f044444b7dec8428e9788342c4ef Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Sun, 10 May 2026 12:10:30 +1200 Subject: [PATCH] fix(zypper_repository): stop .repo file content overriding user-specified enabled/autorefresh/gpgcheck When repo= pointed to a .repo file, values parsed from that file were overwriting the desired state set from module params, causing enabled: false to have no effect. Fixes #8783 --- plugins/modules/zypper_repository.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/plugins/modules/zypper_repository.py b/plugins/modules/zypper_repository.py index f925292574..adbecdf3f0 100644 --- a/plugins/modules/zypper_repository.py +++ b/plugins/modules/zypper_repository.py @@ -451,12 +451,6 @@ def main(): # Map additional values, if available if "name" in repofile_items: repodata["name"] = repofile_items["name"] - if "enabled" in repofile_items: - repodata["enabled"] = repofile_items["enabled"] - if "autorefresh" in repofile_items: - repodata["autorefresh"] = repofile_items["autorefresh"] - if "gpgcheck" in repofile_items: - repodata["gpgcheck"] = repofile_items["gpgcheck"] exists, mod, old_repos = repo_exists(module, repodata, overwrite_multiple)