Allow linux distribution to be passed to multiaz template for test case
Change-Id: I054c3ad72cea2727dd8f5956166d753fff7363e7 Signed-off-by: Steven Dake <sdake@redhat.com>
This commit is contained in:
parent
c5d5124659
commit
d81d3406ba
@ -14,7 +14,7 @@
|
|||||||
"Description" : "WebServer EC2 instance type",
|
"Description" : "WebServer EC2 instance type",
|
||||||
"Type" : "String",
|
"Type" : "String",
|
||||||
"Default" : "m1.small",
|
"Default" : "m1.small",
|
||||||
"AllowedValues" : [ "t1.micro","m1.small","m1.medium","m1.large"],
|
"AllowedValues" : [ "t1.micro", "m1.small", "m1.large", "m1.xlarge", "m2.xlarge", "m2.2xlarge", "m2.4xlarge", "c1.medium", "c1.xlarge", "cc1.4xlarge" ],
|
||||||
"ConstraintDescription" : "must be a valid EC2 instance type."
|
"ConstraintDescription" : "must be a valid EC2 instance type."
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -59,6 +59,36 @@
|
|||||||
"MaxLength": "41",
|
"MaxLength": "41",
|
||||||
"AllowedPattern" : "[a-zA-Z0-9]*",
|
"AllowedPattern" : "[a-zA-Z0-9]*",
|
||||||
"ConstraintDescription" : "must contain only alphanumeric characters."
|
"ConstraintDescription" : "must contain only alphanumeric characters."
|
||||||
|
},
|
||||||
|
|
||||||
|
"LinuxDistribution": {
|
||||||
|
"Default": "F17",
|
||||||
|
"Description" : "Distribution of choice",
|
||||||
|
"Type": "String",
|
||||||
|
"AllowedValues" : [ "F16", "F17", "U10", "RHEL-6.1", "RHEL-6.2", "RHEL-6.3" ]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"Mappings" : {
|
||||||
|
"AWSInstanceType2Arch" : {
|
||||||
|
"t1.micro" : { "Arch" : "32" },
|
||||||
|
"m1.small" : { "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" : "32" },
|
||||||
|
"c1.xlarge" : { "Arch" : "64" },
|
||||||
|
"cc1.4xlarge" : { "Arch" : "64" }
|
||||||
|
},
|
||||||
|
"DistroArch2AMI": {
|
||||||
|
"F16" : { "32" : "F16-i386-cfntools", "64" : "F16-x86_64-cfntools" },
|
||||||
|
"F17" : { "32" : "F17-i386-cfntools", "64" : "F17-x86_64-cfntools" },
|
||||||
|
"U10" : { "32" : "U10-i386-cfntools", "64" : "U10-x86_64-cfntools" },
|
||||||
|
"RHEL-6.1" : { "32" : "rhel61-i386-cfntools", "64" : "rhel61-x86_64-cfntools" },
|
||||||
|
"RHEL-6.2" : { "32" : "rhel62-i386-cfntools", "64" : "rhel62-x86_64-cfntools" },
|
||||||
|
"RHEL-6.3" : { "32" : "rhel63-i386-cfntools", "64" : "rhel63-x86_64-cfntools" }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -208,7 +238,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Properties": {
|
"Properties": {
|
||||||
"ImageId" : "F16-x86_64-cfntools",
|
"ImageId" : { "Fn::FindInMap" : [ "DistroArch2AMI", { "Ref" : "LinuxDistribution" },
|
||||||
|
{ "Fn::FindInMap" : [ "AWSInstanceType2Arch", { "Ref" : "InstanceType" }, "Arch" ] } ] },
|
||||||
"InstanceType" : { "Ref" : "InstanceType" },
|
"InstanceType" : { "Ref" : "InstanceType" },
|
||||||
"KeyName" : { "Ref" : "KeyName" },
|
"KeyName" : { "Ref" : "KeyName" },
|
||||||
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
|
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
|
||||||
|
Loading…
Reference in New Issue
Block a user