terraform-aws-redis-elasticache
terraform-aws-redis-elasticache copied to clipboard
A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster.
when ever we are creating multiple elastic cache by using this module , we have seen alarm_name is getting over ride with other elastic cache name and id.
Just adding this one would make sense: ``` at_rest_encryption_enabled = "${var.encryption}" transit_encryption_enabled = "${var.encryption}" ``` If nothing specified by default then it would be false and that's it :)
Seems to be it's invalid. ``` * module.redis_sharepass.output.endpoint: Resource 'aws_elasticache_replication_group.redis' does not have attribute 'primary_endpoint_address' for variable 'aws_elasticache_replication_group.redis.primary_endpoint_address' ``` According to docs this attribute is only for non-clustered redis: ```...
This module isn't currently compatible with Terraform 0.12. The [0.12 upgrade guide](https://www.terraform.io/upgrade-guides/0-12.html) outlines backwards incompatible changes that need to be made.
For existing variables like: - `alarm_cpu_threshold` - `alarm_memory_threshold` Rename to: - `alarm_cpu_threshold_percent` - `alarm_memory_threshold_bytes`
Having multilpe redis instances used by different groups and all of them end up using the same cloudwatch alarm (alarm${var.environment}CacheCluster00${count.index + 1}CPUUtilization), overwriting the cluster-id only. This can be fixed...
The cloud watch metric is updating every time while I run terraform apply. Please help me. 
Not sure if you care to merge this or not but I made a couple modifications that were helpful for me. I added the naming change because I often have...