Skip to content

Commit

Permalink
feat: Make cluster name easy to override
Browse files Browse the repository at this point in the history
  • Loading branch information
guerzon committed Nov 16, 2024
1 parent dc12867 commit ef7c0d8
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion vaultwarden-kubernetes/eks/addons.tf
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ resource "helm_release" "aws_lb_controller" {

set {
name = "clusterName"
value = "vaultwarden-${var.environment}-${var.eks_cluster_name}"
value = var.eks_cluster_name
}

set {
Expand Down
2 changes: 1 addition & 1 deletion vaultwarden-kubernetes/eks/main.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
resource "aws_eks_cluster" "this" {
name = "vaultwarden-${var.environment}-${var.eks_cluster_name}"
name = var.eks_cluster_name
version = var.k8s_version
role_arn = aws_iam_role.cluster.arn
vpc_config {
Expand Down
1 change: 1 addition & 0 deletions vaultwarden-kubernetes/eks/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ variable "k8s_version" {
variable "eks_cluster_name" {
description = "Name of the EKS cluster"
type = string
default = "vaultwarden-eks"
}

variable "subnet_ids" {
Expand Down
12 changes: 6 additions & 6 deletions vaultwarden-kubernetes/network/subnet.tf
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ resource "aws_subnet" "private" {
availability_zone = var.availability_zones[count.index]

tags = {
Name = "vaultwarden-${var.environment}-private-${count.index + 1}",
"kubernetes.io/role/internal-elb" = 1,
"kubernetes.io/cluster/vaultwarden-${var.environment}-${var.eks_cluster_name}" = "owned"
Name = "vaultwarden-${var.environment}-private-${count.index + 1}",
"kubernetes.io/role/internal-elb" = 1,
"kubernetes.io/cluster/${var.eks_cluster_name}" = "owned"
}
}

Expand All @@ -20,8 +20,8 @@ resource "aws_subnet" "public" {
availability_zone = var.availability_zones[count.index]

tags = {
Name = "vaultwarden-${var.environment}-public-${count.index + 1}",
"kubernetes.io/role/elb" = 1,
"kubernetes.io/cluster/vaultwarden-${var.environment}-${var.eks_cluster_name}" = "owned"
Name = "vaultwarden-${var.environment}-public-${count.index + 1}",
"kubernetes.io/role/elb" = 1,
"kubernetes.io/cluster/${var.eks_cluster_name}" = "owned"
}
}
1 change: 1 addition & 0 deletions vaultwarden-kubernetes/network/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ variable "public_subnets" {
variable "eks_cluster_name" {
description = "Name of the EKS cluster"
type = string
default = "vaultwarden-eks"
}

0 comments on commit ef7c0d8

Please sign in to comment.