diff --git a/lib/ansible/modules/system/user.py b/lib/ansible/modules/system/user.py index ba072e39024..49a71d99a71 100644 --- a/lib/ansible/modules/system/user.py +++ b/lib/ansible/modules/system/user.py @@ -552,7 +552,7 @@ class User(object): if self.groups is None: return None info = self.user_info() - groups = set(filter(None, self.groups.split(','))) + groups = set([x.strip() for x in self.groups.split(',') if x]) for g in set(groups): if not self.group_exists(g): self.module.fail_json(msg="Group %s does not exist" % (g))