From 6a4a03446c6613ca17b131c2f5ee715248f5c117 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Thu, 31 Jul 2025 19:50:50 +1200 Subject: [PATCH] add package names as list to cmd line --- plugins/modules/apk.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/modules/apk.py b/plugins/modules/apk.py index 9771e827d6..272fd1be63 100644 --- a/plugins/modules/apk.py +++ b/plugins/modules/apk.py @@ -284,14 +284,14 @@ def install_packages(module, names, state, world): packages = to_install + to_upgrade if upgrade: if module.check_mode: - cmd = APK_PATH + ["add", "--upgrade", "--simulate", packages] + cmd = APK_PATH + ["add", "--upgrade", "--simulate"] + packages else: - cmd = APK_PATH + ["add", "--upgrade", packages] + cmd = APK_PATH + ["add", "--upgrade"] + packages else: if module.check_mode: - cmd = APK_PATH + ["add", "--simulate", packages] + cmd = APK_PATH + ["add", "--simulate"] + packages else: - cmd = APK_PATH + ["add", packages] + cmd = APK_PATH + ["add"] + packages rc, stdout, stderr = module.run_command(cmd, check_rc=False) packagelist = parse_for_packages(stdout) if rc != 0: @@ -308,9 +308,9 @@ def remove_packages(module, names): module.exit_json(changed=False, msg="package(s) already removed") names = installed if module.check_mode: - cmd = APK_PATH + ["del", "--purge", "--simulate", names] + cmd = APK_PATH + ["del", "--purge", "--simulate"] + names else: - cmd = APK_PATH + ["del", "--purge", names] + cmd = APK_PATH + ["del", "--purge"] + names rc, stdout, stderr = module.run_command(cmd, check_rc=False) packagelist = parse_for_packages(stdout) # Check to see if packages are still present because of dependencies