"MaxLength": "41",\r
"AllowedPattern" : "[a-zA-Z0-9]*",\r
"ConstraintDescription" : "must contain only alphanumeric characters."\r
+ },\r
+ "LinuxDistribution": {\r
+ "Default": "F17",\r
+ "Description" : "Distribution of choice",\r
+ "Type": "String",\r
+ "AllowedValues" : [ "F16", "F17", "U10", "RHEL-6.1", "RHEL-6.2", "RHEL-6.3" ]\r
}\r
},\r
\r
"c1.xlarge" : { "Arch" : "64" },\r
"cc1.4xlarge" : { "Arch" : "64" }\r
},\r
- "AWSRegionArch2AMI" : {\r
- "us-east-1" : { "32" : "ami-7f418316", "64" : "ami-7341831a" },\r
- "us-west-1" : { "32" : "ami-951945d0", "64" : "ami-971945d2" },\r
- "us-west-2" : { "32" : "ami-16fd7026", "64" : "ami-10fd7020" },\r
- "eu-west-1" : { "32" : "ami-24506250", "64" : "ami-20506254" },\r
- "sa-east-1" : { "32" : "ami-3e3be423", "64" : "ami-3c3be421" },\r
- "ap-southeast-1" : { "32" : "ami-74dda626", "64" : "ami-7edda62c" },\r
- "ap-northeast-1" : { "32" : "ami-dcfa4edd", "64" : "ami-e8fa4ee9" }\r
+ "DistroArch2AMI": {\r
+ "F16" : { "32" : "F16", "64" : "F16-x86_64" },\r
+ "F17" : { "32" : "F17", "64" : "F17-x86_64" },\r
+ "U10" : { "32" : "U10", "64" : "U10-x86_64" },\r
+ "RHEL-6.1" : { "32" : "rhel61", "64" : "rhel61-x86_64" },\r
+ "RHEL-6.2" : { "32" : "rhel62", "64" : "rhel62-x86_64" },\r
+ "RHEL-6.3" : { "32" : "rhel63", "64" : "rhel63-x86_64" }\r
}\r
},\r
\r
}\r
},\r
"Properties": {\r
- "ImageId" : { "Fn::FindInMap" : [ "AWSRegionArch2AMI", { "Ref" : "AWS::Region" },\r
+ "ImageId" : { "Fn::FindInMap" : [ "DistroArch2AMI", { "Ref" : "LinuxDistribution" },\r
{ "Fn::FindInMap" : [ "AWSInstanceType2Arch", { "Ref" : "InstanceType" }, "Arch" ] } ] },\r
"InstanceType" : { "Ref" : "InstanceType" },\r
"KeyName" : { "Ref" : "KeyName" },\r