Skip to content

Commit

Permalink
adding provider to elasticache
Browse files Browse the repository at this point in the history
  • Loading branch information
als753 committed Jul 24, 2023
1 parent f412a6c commit 5702d92
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
5 changes: 5 additions & 0 deletions aws/elasticache/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ resource "aws_elasticache_cluster" "mod" {
maintenance_window = var.maintenance_window
node_type = var.node_type
port = local.port
provider = var.provider
parameter_group_name = local.parameter_group_name
security_group_ids = [aws_security_group.sg_on_elasticache_instance.id]
subnet_group_name = aws_elasticache_subnet_group.mod.name
Expand All @@ -47,6 +48,7 @@ resource "aws_elasticache_replication_group" "mod" {
number_cache_clusters = var.num_nodes
parameter_group_name = aws_elasticache_parameter_group.mod[0].id
port = local.port
provider = var.provider
replication_group_description = "${var.name} ${var.env} ${var.engine} instance"
replication_group_id = local.cluster_name
security_group_ids = [aws_security_group.sg_on_elasticache_instance.id]
Expand All @@ -61,6 +63,7 @@ resource "aws_elasticache_parameter_group" "mod" {
name = local.parameter_group_name
family = local.family
description = "${var.name} ${var.env} env ${var.engine} cluster param group"
provider = var.provider

dynamic "parameter" {
for_each = var.parameters
Expand All @@ -79,6 +82,7 @@ resource "aws_elasticache_subnet_group" "mod" {
name = "${local.cluster_name}-${var.engine}-subnet"
description = "${local.cluster_name}-${var.engine}-subnet"
subnet_ids = var.subnets
provider = var.provider

lifecycle {
create_before_destroy = true
Expand All @@ -89,6 +93,7 @@ resource "aws_security_group" "sg_on_elasticache_instance" {
name = "${var.engine}-${var.name}_${var.env}"
description = "${var.engine} to ${var.name}_${var.env}"
vpc_id = var.vpc_id
provider = var.provider

ingress {
from_port = local.port
Expand Down
4 changes: 4 additions & 0 deletions aws/elasticache/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ variable "port" {
default = ""
}

variable "provider" {
default = ""
}

variable "security_groups_for_ingress" {
description = "Security groups which should be allowed ingress on the ElastiCache instance."
default = []
Expand Down

0 comments on commit 5702d92

Please sign in to comment.