class Chef::Knife::GroupRemove
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/group_remove.rb, line 33 def run member_type, member_name, group_name = name_args if name_args.length != 3 show_usage ui.fatal "You must specify member type [client|group|user], member name and group name" exit 1 end validate_member_name!(group_name) validate_member_type!(member_type) validate_member_name!(member_name) if group_name.downcase == "users" ui.fatal "knife-acl can not manage members of the Users group" ui.fatal "please read knife-acl's README.md for more information" exit 1 end remove_from_group!(member_type, member_name, group_name) end