redis-elasticache

azavea/redis-elasticache/aws

Terraform Module HCL AWS

A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster.

Install
module "redis-elasticache" {
source = "azavea/redis-elasticache/aws"
version = "2.0.1"
}
plain text: /constructs/tfmod-azavea-redis-elasticache-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-redis-elasticache A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster. Usage ``hcl resource "aws_sns_topic" "global" { ... } resource "aws_elasticache_subnet_group" "redis" { ... } resource "aws_elasticache_parameter_group" "redis" { ... } module "cache" { source = "github.com/azavea/terraform-aws-redis-elasticache" vpc_id = "vpc-20f74844" cache_identifier = "cache" automatic_failover_enabled = "false" desired_clusters = "1" instance_type = "cache.t2.micro" engine_version = "3.2.4" parameter_group = "${aws_elasticache_parameter_group.redis.name}" subnet_group = "${aws_elasticache_subnet_group.redis.name}" maintenance_window = "sun:02:30-sun:03:30" notification_topic_arn = "${aws_sns_topic.global.arn}" alarm_cpu_threshold = "75" alarm_memory_thr

Inputs (15)
NameTypeDescriptionDefault
vpc_idstring required
cache_identifierstring required
subnet_groupstring required
maintenance_windowstring required
alarm_actionslist required
notification_topic_arnstring required
environmentstring"Unknown"
alarm_cpu_thresholdstring"75"
alarm_memory_thresholdstring"10000000"
parameter_groupstring"default.redis3.2"
engine_versionstring"3.2.4"
projectstring"Unknown"
desired_clustersstring"1"
instance_typestring"cache.t2.micro"
automatic_failover_enabledstringfalse
Outputs (4)
cache_security_group_id
port
endpoint
id
Resources (3)
aws_cloudwatch_metric_alarmaws_elasticache_replication_groupaws_security_group
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.1
Cloud AWS
★ Stars33
Forks33
Total downloads34.1k
Inputs15
Outputs4
Resources3
LicenseApache-2.0
Namespaceazavea
Updated