From 74d569364aeb1066c272e46a8e9a60b66bf7ff21 Mon Sep 17 00:00:00 2001 From: Aaron Walker Date: Fri, 11 Oct 2024 11:55:21 +0000 Subject: [PATCH] make engine configurable to support valkey --- redis.cfndsl.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redis.cfndsl.rb b/redis.cfndsl.rb index a8f864e..ad2306e 100644 --- a/redis.cfndsl.rb +++ b/redis.cfndsl.rb @@ -78,11 +78,13 @@ replication_mode = external_parameters.fetch(:replication_mode, 'node_group') automatic_failover = external_parameters.fetch(:automatic_failover, true) + engine = external_parameters.fetch(:engine, 'redis') + ElastiCache_ReplicationGroup(:ReplicationGroupRedis) { ReplicationGroupDescription FnSub("${EnvironmentName}-#{export}") - Engine 'redis' + Engine engine EngineVersion engine_version unless engine_version.nil? Port redis_port unless redis_port.nil?