keep package names as list

This commit is contained in:
Alexei Znamensky 2025-07-30 21:51:06 +12:00
commit da9bdfe818

View file

@ -281,7 +281,7 @@ def install_packages(module, names, state, world):
upgrade = True upgrade = True
if not to_install and not upgrade: if not to_install and not upgrade:
module.exit_json(changed=False, msg="package(s) already installed") module.exit_json(changed=False, msg="package(s) already installed")
packages = " ".join(to_install + to_upgrade) packages = to_install + to_upgrade
if upgrade: if upgrade:
if module.check_mode: if module.check_mode:
cmd = APK_PATH + ["add", "--upgrade", "--simulate", packages] cmd = APK_PATH + ["add", "--upgrade", "--simulate", packages]
@ -306,7 +306,7 @@ def remove_packages(module, names):
installed.append(name) installed.append(name)
if not installed: if not installed:
module.exit_json(changed=False, msg="package(s) already removed") module.exit_json(changed=False, msg="package(s) already removed")
names = " ".join(installed) names = installed
if module.check_mode: if module.check_mode:
cmd = APK_PATH + ["del", "--purge", "--simulate", names] cmd = APK_PATH + ["del", "--purge", "--simulate", names]
else: else: