Sha256: 6cb3ec1bbda212df886e321efabbd20601315749960473a112d682d4b703dd9e
Contents?: true
Size: 698 Bytes
Versions: 7
Compression:
Stored size: 698 Bytes
Contents
require_relative '../../../common' module Kontena::Cli::Master::Users module Roles class AddCommand < Kontena::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 end
Version data entries
7 entries across 7 versions & 1 rubygems