Class: BaseJenkinsAmi
- Inherits:
-
Object
- Object
- BaseJenkinsAmi
- Defined in:
- lib/base_jenkins_ami.rb
Constant Summary collapse
- REGION_BASE_AMIS =
{ 'us-east-1' => 'ami-e2754888', 'us-west-2' => 'ami-677c9e07' }
Instance Method Summary collapse
Instance Method Details
#discover_base_ami ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/base_jenkins_ami.rb', line 7 def discover_base_ami if ENV['AWS_REGION'].nil? raise 'AWS_REGION must be set in environment' else base_ami = REGION_BASE_AMIS[ENV['AWS_REGION']] if base_ami.nil? raise "#{ENV['AWS_REGION']} is illegitimate or unsupported region" else base_ami end end end |