bin/kumogata in kumogata-0.5.4 vs bin/kumogata in kumogata-0.5.5

- old
+ new

@@ -27,11 +27,15 @@ credentials_opts[:profile_name] = options.config_profile if options.config_profile credentials_opts[:path] = options.credentials_path if options.credentials_path provider = AWS::Core::CredentialProviders::SharedCredentialFileProvider.new(credentials_opts) aws_opts[:credential_provider] = provider + end - region = provider.send(:load_profile)['region'] + if File.exist?(options.config_path) and File.readable?(options.config_path) + ini = AWS::Core::IniParser.parse(File.read(options.config_path)) + profile = options.config_profile || 'default' + region = ini[profile]['region'] aws_opts[:region] = region if region end [:access_key_id, :secret_access_key, :region].each do |key| aws_opts[key] = options[key] if options[key]