main.tf 650 B

1234567891011121314151617181920212223
  1. resource "kubernetes_namespace" "azure-workload-identity-system" {
  2. metadata {
  3. annotations = {
  4. name = "azure-workload-identity-system"
  5. }
  6. name = "azure-workload-identity-system"
  7. labels = var.tags
  8. }
  9. }
  10. resource "helm_release" "azure-workload-identity-system" {
  11. name = "workload-identity-webhook"
  12. namespace = "azure-workload-identity-system"
  13. chart = "workload-identity-webhook"
  14. repository = "https://azure.github.io/azure-workload-identity/charts"
  15. wait = true
  16. depends_on = [kubernetes_namespace.azure-workload-identity-system]
  17. set {
  18. name = "azureTenantID"
  19. value = var.tenant_id
  20. }
  21. }