From: Steven Hardy Date: Mon, 17 Sep 2012 15:56:36 +0000 (+0100) Subject: heat templates : add LinuxDistribution parameter to HAProxy X-Git-Tag: 2014.1~1400 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=96af1144b08d9d08d54528c37e9dc0d5e0c23bb5;p=openstack-build%2Fheat-build.git heat templates : add LinuxDistribution parameter to HAProxy Add LinuxDistribution section and mappings to HAProxy template, to align with other templates and for compatibility with functional test infrastructure Change-Id: Ib86ac4f587aebf712df1c9ad09cebc44f853e114 Signed-off-by: Steven Hardy --- diff --git a/templates/HAProxy_Single_Instance.template b/templates/HAProxy_Single_Instance.template index 25f64003..26143a25 100644 --- a/templates/HAProxy_Single_Instance.template +++ b/templates/HAProxy_Single_Instance.template @@ -21,6 +21,36 @@ "Type": "String", "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." + }, + + "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" : "32" }, + "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" } } },