feat(infrastructure): add metrics server

This commit is contained in:
2025-10-06 17:40:40 +02:00
parent 316939b53c
commit d0ffab97c3
2 changed files with 44 additions and 7 deletions

View File

@@ -42,23 +42,27 @@ provider "helm" {
}
module "storage" {
source = "${path.module}/modules/storage"
source = "./modules/storage"
}
module "metrics_server" {
source = "./modules/metrics-server"#
}
module "loadbalancer" {
source = "${path.module}/modules/metallb"
source = "./modules/metallb"
depends_on = [module.storage]
metallb_ip_range = var.metallb_ip_range
}
module "cert-manager" {
source = "${path.module}/modules/cert-manager"
source = "./modules/cert-manager"
depends_on = [module.loadbalancer]
}
module "cloudflare" {
source = "${path.module}/modules/cloudflare"
source = "./modules/cloudflare"
depends_on = [module.cert-manager]
cloudflare_api_token = var.cloudflare_api_token
@@ -69,14 +73,14 @@ module "cloudflare" {
}
module "monitoring" {
source = "${path.module}/modules/prometheus"
source = "./modules/prometheus"
depends_on = [module.cloudflare]
cloudflare_domain = var.cloudflare_domain
}
module "database" {
source = "${path.module}/modules/maxscale"
source = "./modules/maxscale"
depends_on = [module.monitoring]
mariadb_password = var.mariadb_password
@@ -109,7 +113,7 @@ module "database" {
#}
module "rabbitmq" {
source = "${path.module}/modules/rabbitmq"
source = "./modules/rabbitmq"
depends_on = [module.database]
base_domain = var.cloudflare_domain
rabbitmq-password = var.rabbitmq-password