<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"
  }
}