memcached-elasticache

azavea/memcached-elasticache/aws

Terraform Module HCL AWS

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

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

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

Inputs (14)
NameTypeDescriptionDefault
alarm_actionslist required
notification_topic_arnstring required
subnet_groupstring required
maintenance_windowstring required
vpc_idstring required
cache_identifierstring required
alarm_memory_threshold_bytesstring"10000000"
parameter_groupstring"memcached1.4"
desired_clustersstring"1"
instance_typestring"cache.t2.micro"
projectstring"Unknown"
environmentstring"Unknown"
engine_versionstring"1.4.33"
alarm_cpu_threshold_percentstring"75"
Outputs (5)
id
cache_security_group_id
port
configuration_endpoint
endpoint
Resources (3)
aws_cloudwatch_metric_alarmaws_elasticache_clusteraws_security_group
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AWS
★ Stars5
Forks8
Total downloads7.1k
Inputs14
Outputs5
Resources3
LicenseApache-2.0
Namespaceazavea
Updated