class Chef::Knife::UserDissociate

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/user_dissociate.rb, line 27
def run
  if name_args.length < 1
    show_usage
    ui.fatal("You must specify a username.")
    exit 1
  end
  users = name_args
  ui.confirm("Are you sure you want to dissociate the following users: #{users.join(", ")}")
  users.each do |u|
    api_endpoint = "users/#{u}"
    rest.delete_rest(api_endpoint)
  end
end