summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordimid <dimid@users.noreply.github.com>2016-12-01 10:19:32 +0200
committerJohn R Barker <john@johnrbarker.com>2016-12-01 08:19:32 +0000
commitae2a0edb0a423fb06c5363ad6620a98719639d3a (patch)
treea5b7fb8ddda714e421a0ea10092f6bc3f9e0e900
parentf9374eb3432bc7e1785bfa7a13467a57e9f484ab (diff)
downloadansible-modules-extras-ae2a0edb0a423fb06c5363ad6620a98719639d3a.tar.gz
Fix name/package parameter convert when passed list of values using with_items. (#3556)
-rw-r--r--packaging/os/portage.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packaging/os/portage.py b/packaging/os/portage.py
index a7f43182..2880902f 100644
--- a/packaging/os/portage.py
+++ b/packaging/os/portage.py
@@ -434,7 +434,7 @@ portage_absent_states = ['absent', 'unmerged', 'removed']
def main():
module = AnsibleModule(
argument_spec=dict(
- package=dict(default=None, aliases=['name']),
+ package=dict(default=None, aliases=['name'], type='list'),
state=dict(
default=portage_present_states[0],
choices=portage_present_states + portage_absent_states,
@@ -475,7 +475,7 @@ def main():
packages = []
if p['package']:
- packages.extend(p['package'].split(','))
+ packages.extend(p['package'])
if p['depclean']:
if packages and p['state'] not in portage_absent_states: