From 8ccd1bc5b8a93594727a0a6c99c81578c4d96c7f Mon Sep 17 00:00:00 2001 From: craig t smith Date: Fri, 4 Jan 2019 13:18:37 +0100 Subject: [PATCH 1/2] Parameterise CacheNodeType, add current instance types (instance types via https://aws.amazon.com/elasticache/pricing/) --- service-ecs.yml | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/service-ecs.yml b/service-ecs.yml index 25c76c3..96f1b2e 100644 --- a/service-ecs.yml +++ b/service-ecs.yml @@ -3,6 +3,47 @@ Parameters: Type: String Description: Number of cache nodes Default: 1 + CacheNodeType: + Type: String + Description: The compute and memory capacity of the node(s) in the Redis Cluster + Default: "cache.m3.medium" + AllowedValues: + - cache.t2.micro + - cache.t2.small + - cache.t2.medium + - cache.m5.24xlarge + - cache.m5.large + - cache.m5.xlarge + - cache.m5.2xlarge + - cache.m5.4xlarge + - cache.m5.12xlarge + - cache.m4.large + - cache.m4.xlarge + - cache.m4.2xlarge + - cache.m4.4xlarge + - cache.m4.10xlarge + - cache.m3.medium + - cache.m3.large + - cache.m3.xlarge + - cache.m3.2xlarge + - cache.r5.24xlarge + - cache.r5.large + - cache.r5.xlarge + - cache.r5.2xlarge + - cache.r5.4xlarge + - cache.r5.12xlarge + - cache.r4.large + - cache.r4.xlarge + - cache.r4.2xlarge + - cache.r4.4xlarge + - cache.r4.8xlarge + - cache.r4.16xlarge + - cache.r3.large + - cache.r3.xlarge + - cache.r3.2xlarge + - cache.r3.4xlarge + - cache.r3.8xlarge + Resources: ElasticacheSubnetGroup: Type: "AWS::ElastiCache::SubnetGroup" @@ -33,8 +74,9 @@ Resources: ElasticacheCluster: Type: "AWS::ElastiCache::CacheCluster" Properties: - CacheNodeType: "cache.m3.medium" Engine: "redis" + CacheNodeType: + Ref: CacheNodeType NumCacheNodes: Ref: NumCacheNodes CacheSubnetGroupName: From fc70e63dce52cc4c3c3147ce06b08b530c29f11b Mon Sep 17 00:00:00 2001 From: craig t smith Date: Fri, 4 Jan 2019 13:18:44 +0100 Subject: [PATCH 2/2] bump version --- mu-extension.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mu-extension.yml b/mu-extension.yml index ea74ad4..c792da4 100644 --- a/mu-extension.yml +++ b/mu-extension.yml @@ -1,2 +1,2 @@ name: elasticache -version: '0.6' +version: '0.7'