feat: Add Kubernetes website module with configuration, resources, and NGINX setup

This commit is contained in:
2025-04-27 19:09:32 +02:00
parent 3c7c95c8ee
commit 761c183ce2
7 changed files with 141 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
module "websites" {
source = "../modules/websites"
persistent_folder = local.persistent_folder
primary_domain = local.primary_domain
websites = local.websites
}
moved {
from = kubernetes_namespace.website
to = module.websites.kubernetes_namespace.website
}
moved {
from = kubernetes_service_account.website_service_account
to = module.websites.kubernetes_service_account.website_service_account
}
moved {
from = kubernetes_service.website
to = module.websites.kubernetes_service.website
}
moved {
from = kubernetes_config_map.nginx_config
to = module.websites.kubernetes_config_map.nginx_config
}
moved {
from = kubernetes_ingress_v1.website_ingress
to = module.websites.kubernetes_ingress_v1.website_ingress
}
moved {
from = kubernetes_deployment.website
to = module.websites.kubernetes_deployment.website
}