Skip to content

Instantly share code, notes, and snippets.

@cloudify
Created April 21, 2014 11:40
Show Gist options
  • Save cloudify/11140294 to your computer and use it in GitHub Desktop.
Save cloudify/11140294 to your computer and use it in GitHub Desktop.
CloudFormation mappings for Ubuntu 14.04 LTS (Trusty), implemented using Troposphere
t.add_mapping("Ubuntu1404EbsInstanceType2Arch", {
"t1.micro" : { "Arch" : "64" },
"m1.small" : { "Arch" : "64" },
"m1.medium" : { "Arch" : "64" },
"m1.large" : { "Arch" : "64" },
"m1.xlarge" : { "Arch" : "64" },
"m2.xlarge" : { "Arch" : "64" },
"m2.2xlarge" : { "Arch" : "64" },
"m2.4xlarge" : { "Arch" : "64" },
"c1.medium" : { "Arch" : "64" },
"c1.xlarge" : { "Arch" : "64" },
"cc1.4xlarge" : { "Arch" : "64HVM" },
"cc2.8xlarge" : { "Arch" : "64HVM" },
"cg1.4xlarge" : { "Arch" : "64HVM" }
})
t.add_mapping("Ubuntu1404EbsRegionArch2AMI", {
"us-east-1" : { "32" : "ami-47273c2e", "64" : "ami-27273c4e", "64HVM" : "ami-15273c7c" },
"us-west-2" : { "32" : "ami-686b1e58", "64" : "ami-446b1e74", "64HVM" : "ami-ba6b1e8a" },
"us-west-1" : { "32" : "ami-980f37dd", "64" : "ami-a60f37e3", "64HVM" : "ami-ae0f37eb" },
"eu-west-1" : { "32" : "ami-1bfa3f6c", "64" : "ami-19fa3f6e", "64HVM" : "ami-f5fa3f82" },
"ap-southeast-1" : { "32" : "ami-e298cbb0", "64" : "ami-e498cbb6", "64HVM" : "ami-ec98cbbe" },
"ap-southeast-2" : { "32" : "ami-073aa23d", "64" : "ami-7b3aa241", "64HVM" : "ami-7d3aa247" },
"ap-northeast-1" : { "32" : "ami-69f68d68", "64" : "ami-7df68d7c", "64HVM" : "ami-9bf68d9a" },
"sa-east-1" : { "32" : "ami-5ff85542", "64" : "ami-75f85568", "64HVM" : "ami-91f8558c" }
})
t.add_mapping("Ubuntu1404EphemeralInstanceType2Arch", {
"t1.micro" : { "Arch" : "64" },
"m1.small" : { "Arch" : "64" },
"m1.medium" : { "Arch" : "64" },
"m1.large" : { "Arch" : "64" },
"m1.xlarge" : { "Arch" : "64" },
"m2.xlarge" : { "Arch" : "64" },
"m2.2xlarge" : { "Arch" : "64" },
"m2.4xlarge" : { "Arch" : "64" },
"c1.medium" : { "Arch" : "64" },
"c1.xlarge" : { "Arch" : "64" },
"cc1.4xlarge" : { "Arch" : "64HVM" },
"cc2.8xlarge" : { "Arch" : "64HVM" },
"cg1.4xlarge" : { "Arch" : "64HVM" }
})
t.add_mapping("Ubuntu1404EphemeralRegionArch2AMI", {
"us-east-1" : { "32" : "ami-19011a70", "64" : "ami-713f2418", "64HVM" : "ami-ed2a3184" },
"us-west-2" : { "32" : "ami-c66d18f6", "64" : "ami-046f1a34", "64HVM" : "ami-3c691c0c" },
"us-west-1" : { "32" : "ami-de0c349b", "64" : "ami-920d35d7", "64HVM" : "ami-480f370d" },
"eu-west-1" : { "32" : "ami-a5f633d2", "64" : "ami-11fc3966", "64HVM" : "ami-63f83d14" },
"ap-southeast-1" : { "32" : "ami-1699ca44", "64" : "ami-9899caca", "64HVM" : "ami-6898cb3a" },
"ap-southeast-2" : { "32" : "ami-8d39a1b7", "64" : "ami-333aa209", "64HVM" : "ami-153aa22f" },
"ap-northeast-1" : { "32" : "ami-89fe8588", "64" : "ami-8bf3888a", "64HVM" : "ami-37f08b36" },
"sa-east-1" : { "32" : "ami-7fff5262", "64" : "ami-5ffe5342", "64HVM" : "ami-b5f954a8" }
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment