Method: Ufo::DSL::Helper#current_region

Defined in:
lib/ufo/dsl/helper.rb

#current_regionObject



74
75
76
77
78
79
80
81
82
83
# File 'lib/ufo/dsl/helper.rb', line 74

def current_region
  default_region = 'us-east-1'
  return default_region if ENV['TEST']

  return ENV['UFO_AWS_REGION'] if ENV['UFO_AWS_REGION'] # highest precedence
  return ENV['AWS_REGION'] if ENV['AWS_REGION']

  region = `aws configure get region`.strip rescue default_region
  region.blank? ? default_region : region
end