Merge pull request #26257 from rallytime/bp-26237

Back-port #26237 to 2015.5
This commit is contained in:
Mike Place 2015-08-12 12:40:35 -06:00
commit eebcade533

View file

@ -130,3 +130,23 @@ def chgid(name, gid):
if post_gid != pre_gid:
return post_gid == gid
return False
def members(name, members_list):
'''
Replaces members of the group with a provided list.
.. versionadded:: 2015.5.4
CLI Example:
salt '*' group.members foo 'user1,user2,user3,...'
Replaces a membership list for a local group 'foo'.
foo:x:1234:user1,user2,user3,...
'''
retcode = __salt__['cmd.retcode']('pw groupmod {0} -M {1}'.format(
name, members_list), python_shell=False)
return not retcode