diff options
author | Sean Chittenden <seanc@groupon.com> | 2015-07-07 12:06:52 -0700 |
---|---|---|
committer | Sean Chittenden <seanc@groupon.com> | 2015-07-07 12:06:52 -0700 |
commit | c57d70ad207e1c5a935f7af7a93a890f44e364d1 (patch) | |
tree | 733472cd4a6e44d4f8129068d9e93394cde605e4 /system/group.py | |
parent | 8257053756766ad52b43e22e413343b0fedf7e69 (diff) | |
download | ansible-modules-core-c57d70ad207e1c5a935f7af7a93a890f44e364d1.tar.gz |
Fix group mod and group add for FreeBSD
Diffstat (limited to 'system/group.py')
-rw-r--r-- | system/group.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/system/group.py b/system/group.py index 53ab5f90..d97dd217 100644 --- a/system/group.py +++ b/system/group.py @@ -233,7 +233,8 @@ class FreeBsdGroup(Group): def group_add(self, **kwargs): cmd = [self.module.get_bin_path('pw', True), 'groupadd', self.name] if self.gid is not None: - cmd.append('-g %d' % int(self.gid)) + cmd.append('-g') + cmd.append('%d' % int(self.gid)) return self.execute_command(cmd) def group_mod(self, **kwargs): @@ -241,7 +242,8 @@ class FreeBsdGroup(Group): info = self.group_info() cmd_len = len(cmd) if self.gid is not None and int(self.gid) != info[2]: - cmd.append('-g %d' % int(self.gid)) + cmd.append('-g') + cmd.append('%d' % int(self.gid)) # modify the group if cmd will do anything if cmd_len != len(cmd): if self.module.check_mode: |