Skip to content

devops-israel/terraform-aws-elasticache-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Elasticache Module

A Terraform module containing Elasticache with security group, Elasticache subnet group and paramater group.

  • vpc_id - VPC id. (Required)
  • stack_name - Stack Name. (Required)
  • engine - Engine type; e.g. redis or memcache. (Required)
  • port - Port number to use. (Required)
  • vpc_subnets - VPC subnets. (Required)
  • engine_version - Version of the Engine; e.g. for Redis 3.2.4 (Required)
  • node_type - Instance Type. (Required)
  • num_cache_nodes - How many Cache nodes; For Redis has to be 1. (Optional)

Outputs

Usage example:

module "redis" {
  source = "[email protected]:devops-israel/terraform-aws-elasticache-module.git"
  vpc_id = "${var.vpc_id}"
  stack_name = "${var.stack_name}"
  engine = "redis"
  port = "6379"
  vpc_subnets = "${var.vpc_subnets_ids}"
  engine_version = "3.2.4"
  node_type = "cache.t2.micro"
}

Contributing

Report issues/questions/feature requests on in the Issues section.

Pull requests are welcome! Ideally create a feature branch and issue for every individual change you make. These are the steps:

  1. Fork the repo.
  2. Create your feature branch from master (git checkout -b my-new-feature).
  3. Commit your awesome changes (git commit -am 'Added some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create a new Pull Request and tell us about your changes.

Authors

Created and maintained by Josh Dvir - [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages