Sha256: d4cc65d919e88bd163034296f277e4b3d319f4ecfef5b0419b383e81cbde85e4
Contents?: true
Size: 637 Bytes
Versions: 4
Compression:
Stored size: 637 Bytes
Contents
require_relative '../../common' module Kontena::Cli::Master::Users class AddRoleCommand < Clamp::Command include Kontena::Cli::Common parameter "ROLE", "Role name" parameter "USER ...", "List of users" def execute require_api_url token = require_token data = { role: role } user_list.each do |email| begin response = client(token).post("users/#{email}/roles", data) puts "Added role #{role} to #{email}" rescue => exc puts "Failed to add role #{role} to #{email}".colorize(:red) puts exc.message end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems