lib/conjur/command/users.rb in conjur-cli-4.14.0 vs lib/conjur/command/users.rb in conjur-cli-4.15.0

- old
+ new

@@ -72,9 +72,27 @@ id = require_arg(args, 'id') display(api.user(id), options) end end + user.desc "Decommission a user" + user.arg_name "id" + user.command :retire do |c| + c.action do |global_options,options,args| + id = require_arg(args, 'id') + + user = api.user(id) + + retire_resource user + retire_role user + + puts "Giving ownership to 'attic'" + user.resource.give_to api.user('attic') + + puts "User retired" + end + end + user.desc "List users" user.command :list do |c| command_options_for_list c c.action do |global_options, options, args|