diff options
author | Levi Morales <moraleslevi@gmail.com> | 2016-08-30 04:59:04 -0500 |
---|---|---|
committer | Michael Scherer <mscherer@users.noreply.github.com> | 2016-08-30 11:59:04 +0200 |
commit | 688fa6fc5441e0bedccb0b9a06112196c229cbf5 (patch) | |
tree | 6d45bbcfe771e0fa1298e6c0998816d170d3aac6 | |
parent | 5728ef89f0764be9066fc1bf0fbbf7785e60f4cb (diff) | |
download | ansible-modules-core-688fa6fc5441e0bedccb0b9a06112196c229cbf5.tar.gz |
Fixes #2322 fix for missing append check on Darwin systems (#4256)
-rw-r--r-- | system/user.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/system/user.py b/system/user.py index 2bb017da..dbf3f3dc 100644 --- a/system/user.py +++ b/system/user.py @@ -1549,12 +1549,13 @@ class DarwinUser(User): else: target = set([]) - for remove in current - target: - (_rc, _err, _out) = self.__modify_group(remove, 'delete') - rc += rc - out += _out - err += _err - changed = True + if self.append is False: + for remove in current - target: + (_rc, _err, _out) = self.__modify_group(remove, 'delete') + rc += rc + out += _out + err += _err + changed = True for add in target - current: (_rc, _err, _out) = self.__modify_group(add, 'add') |