Add cert checker module: implement Kubernetes resources, certificate validation logic, and deployment restart functionality
This commit is contained in:
@@ -47,7 +47,17 @@ resource "kubernetes_manifest" "mail_certificate" {
|
||||
kind = "ClusterIssuer"
|
||||
}
|
||||
commonName = "imap.${var.primary_domain}"
|
||||
dnsNames = flatten([for account in var.email_accounts : ["imap.${account.domain}", "smtp.${account.domain}"]])
|
||||
dnsNames = flatten([for account in var.email_accounts : [
|
||||
"imap.${account.domain}",
|
||||
"smtp.${account.domain}"
|
||||
]])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module "cert_checker" {
|
||||
source = "../../utils/cert_checker"
|
||||
namespace = kubernetes_namespace.mail.metadata[0].name
|
||||
persistent_folder = local.mail_path
|
||||
deployments = local.deployments
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user