]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Add a disto mapping to get the image name.
authorAngus Salkeld <asalkeld@redhat.com>
Thu, 15 Mar 2012 04:08:59 +0000 (15:08 +1100)
committerAngus Salkeld <asalkeld@redhat.com>
Thu, 15 Mar 2012 04:08:59 +0000 (15:08 +1100)
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
templates/WordPress_Single_Instance.template

index 9a67ebaf11c39f3477b33feb1b24884835f2b941..0da4dfb6aad85a5846d3550d67fcf89cc736d96c 100644 (file)
       "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