<aside>
resource "kubernetes_service_account" "example"{
metadata{
labels = var.sa-labels
name = var.sa-name
namespace = var.sa-namespace
annotations = var.sa-annotations
}
}
</aside>
root/main.tf
<aside>
/* -- LBC -- */
module "sa-alc"{
source = "./modules/k8s_sa"
sa-labels = {
"app.kubernetes.io/component" = "controller"
"app.kubernetes.io/name" = "aws-load-balacner-controller"
}
sa-name = "aws-load-balancer-controller"
sa-namespace = "kube-system"
sa-annotations = {
"eks.amazonaws.com/role-arn" = "arn:aws:iam::047719624346:role/alb-ingress-sa-role"
}
}