Skip to content

drpebcak/terraform-aws-elasticache-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teraform AWS ElastiCache Redis Cluster

This module creates a cluster mode enabled redis elasticache cluster.

Inputs

Name Description Type Default Required
allowed_cidr A list of IP address CIDR's to allow access to. list(string) [] no
allowed_security_groups A list of Security Group ID's to allow access to. list(string) [] no
apply_immediately Specifies whether any modifications are applied immediately, or during the next maintenance window. Default is false. bool "false" no
at_rest_encryption_enabled Whether to enable encryption at rest. bool "true" no
auto_minor_version_upgrade Specifies whether a minor engine upgrades will be applied automatically to the underlying Cache Cluster instances during the maintenance window. bool "true" no
automatic_failover_enabled bool "true" no
engine_version Redis version to use string "5.0.5" no
maintenance_window Specifies the weekly time range for when maintenance on the cache cluster is performed. The format is ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period string "fri:08:00-fri:09:00" no
name Name for the Redis replication group. string n/a yes
node_type Instance type to use for creating the Redis cache clusters string "cache.m5.large" no
num_node_groups Specify the number of node groups (shards) for this Redis replication group. number "1" no
parameters additional parameters modified in parameter group list(map(any)) [] no
port number "6379" no
replicas_per_node_group Specify the number of replica nodes in each node group. number "1" no
snapshot_retention_limit The number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them. number "0" no
snapshot_window The daily time range (in UTC) during which ElastiCache will begin taking a daily snapshot of your cache cluster. The minimum snapshot window is a 60 minute period string "06:30-07:30" no
subnets List of VPC Subnet IDs for the cache subnet group list(string) n/a yes
tags Tags for redis nodes map(string) {} no
vpc_id ID of the VPC to deploy elasticache cluster in. string n/a yes

Outputs

Name Description
configuration_endpoint_address
endpoint
id
member_clusters
parameter_group
port
redis_security_group_id
redis_subnet_group_name

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages