summaryrefslogtreecommitdiff
path: root/system/group.py
diff options
context:
space:
mode:
authorSean Chittenden <seanc@groupon.com>2015-07-07 12:06:52 -0700
committerSean Chittenden <seanc@groupon.com>2015-07-07 12:06:52 -0700
commitc57d70ad207e1c5a935f7af7a93a890f44e364d1 (patch)
tree733472cd4a6e44d4f8129068d9e93394cde605e4 /system/group.py
parent8257053756766ad52b43e22e413343b0fedf7e69 (diff)
downloadansible-modules-core-c57d70ad207e1c5a935f7af7a93a890f44e364d1.tar.gz
Fix group mod and group add for FreeBSD
Diffstat (limited to 'system/group.py')
-rw-r--r--system/group.py6
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: