diff options
author | Joshua Justice <jjustice6@bloomberg.net> | 2019-02-06 17:28:43 -0500 |
---|---|---|
committer | Joshua Justice <jjustice6@bloomberg.net> | 2019-02-06 17:38:06 -0500 |
commit | 71144fa01afceb7847847d55fd8db3118cf816ea (patch) | |
tree | dce86400ec0183cefe1504d850f94ce0fe8f1c38 | |
parent | 0ec33ed599901bc779bffa24d2d34bfb9795f4ef (diff) | |
download | chef-71144fa01afceb7847847d55fd8db3118cf816ea.tar.gz |
Alter how set_members works in the new solaris group provider
Signed-off-by: Joshua Justice <jjustice6@bloomberg.net>
-rw-r--r-- | lib/chef/provider/group/solaris.rb | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/chef/provider/group/solaris.rb b/lib/chef/provider/group/solaris.rb index f5df203b78..52f9b4eb85 100644 --- a/lib/chef/provider/group/solaris.rb +++ b/lib/chef/provider/group/solaris.rb @@ -48,15 +48,9 @@ class Chef end def set_members(members) + # Set the group to have exactly the list of members passed to it. unless members.empty? - members.each do |member| - add_member(member) - end - end - unless excluded_members.empty? - excluded_members.each do |excluded_member| - remove_member(excluded_member) - end + shell_out!("groupmod", "-U", members.join(","), new_resource.group_name) end end |