homelab-nomad/main.tf
Ian Fijolek 480fcf144c Improvements for future restore tests
A new mode to deploy without running automatic backups so that
I can test restoration without writing a blank backup.
2025-02-24 09:54:59 -08:00

36 lines
759 B
HCL

module "databases" {
source = "./databases"
use_wesher = var.use_wesher
}
module "core" {
source = "./core"
base_hostname = var.base_hostname
use_wesher = var.use_wesher
# Metrics and Blocky depend on databases
depends_on = [module.databases]
}
module "services" {
source = "./services"
base_hostname = var.base_hostname
use_wesher = var.use_wesher
# NOTE: It may be possible to flip this and core so core templates don't
# need to be rerendered every time a service goes up or down.
depends_on = [module.databases, module.core]
}
module "backups" {
source = "./backups"
use_wesher = var.use_wesher
restoration_mode = var.restoration_mode
depends_on = [module.databases, module.services, module.core]
}