class Cyoi::Cli::Image::ImageCliAws
Public Instance Methods
image_id()
click to toggle source
# File lib/cyoi/cli/provider_image/image_cli_aws.rb, line 4 def image_id trusty_image_id end
trusty_image_id(region=nil)
click to toggle source
Ubuntu 14.04
# File lib/cyoi/cli/provider_image/image_cli_aws.rb, line 9 def trusty_image_id(region=nil) region = provider_client.attributes.region # http://cloud-images.ubuntu.com/locator/ec2/ # version: 14.04 LTS # arch: amd64 # instance type: ebs-ssd (not hvm) # Using release 20140927 image_id = case region.to_s when "ap-northeast-1" "ami-df4b60de" when "ap-southeast-1" "ami-2ce7c07e" when "eu-west-1" "ami-f6b11181" when "sa-east-1" "ami-71d2676c" when "us-east-1" "ami-98aa1cf0" when "us-west-1" "ami-736e6536" when "eu-central-1" "ami-423c0a5f" when "cn-north-1" "ami-e642d0df" when "ap-southeast-2" "ami-1f117325" when "us-west-2" "ami-37501207" end image_id || raise("Please add Ubuntu 14.04 64bit (EBS SSD) AMI image id to aws.rb#trusty_image_id method for region '#{region}'") end