class AwsAssumeRole::Cli::Actions::Run
Constants
- CommandSchema
Public Instance Methods
act_on(config)
click to toggle source
# File lib/aws_assume_role/cli/actions/run.rb, line 22 def act_on(config) credentials = try_for_credentials config.to_h unless config.args.empty? Runner.new(command: config.args, environment: { "AWS_DEFAULT_REGION" => resolved_region }, credentials: credentials) end rescue KeyError, Aws::Errors::NoSuchProfileError error format(t("errors.NoSuchProfileError"), config.profile) raise rescue Aws::Errors::MissingCredentialsError error t("errors.MissingCredentialsError") raise end