Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 2.71 KB

README.md

File metadata and controls

37 lines (27 loc) · 2.71 KB

🔁 AWS ElastiCache Terraform module 🔁

  • All usage examples are in the root examples folder. Keep in mind they show implementation with Terragrunt.

  • This module can provision ElastiCache Replication group with all the needed sub-resources (Security group, Subnet group & Parameter group).

  • You can create the Replication group with cluster mode enabled / disabled. The global_replication_group_id parameter is also supported.

  • As a very small core was used module from Cloud Posse, but the final code is fully refactored. I've decided to do it because the Cloud Posse version has some bugs, disadvantages, etc which haven't been fixed for a long time. Sincerely hope I've managed to fix all the mentioned troubles 😄

  • I know this module can be not ideal, so I'm open to community contributions 🤗 Don't hesitate to create Issues or Pull requests!

🧱 Resources 🧱

Name Type
aws_security_group.this resource
aws_security_group_rule.this_ingress_self resource
aws_security_group_rule.this_ingress_cidr_blocks resource
aws_security_group_rule.this_ingress_source resource
aws_security_group_rule.this_egress_cidr_blocks resource
aws_security_group_rule.this_egress_source resource
aws_elasticache_subnet_group.this resource
aws_elasticache_parameter_group.this resource
aws_elasticache_replication_group.this resource

💠 Requirements 💠

Name Version
terraform >= 1.6.5
aws >= 5.30.0

🔘 Providers 🔘

Name Version
aws >= 5.30.0