2024-01-25 19:13:35 +01:00
|
|
|
module "shepherd" {
|
|
|
|
source = "../../modules/swarm/shepherd"
|
|
|
|
}
|
|
|
|
|
|
|
|
module "deckchores" {
|
|
|
|
source = "../../modules/swarm/deckchores"
|
|
|
|
}
|
|
|
|
|
|
|
|
module "traefik" {
|
|
|
|
source = "../../modules/swarm/traefik"
|
|
|
|
hetzner_dns_api_token = data.sops_file.secrets.data["hetzner_dns_api_token"]
|
|
|
|
}
|
|
|
|
|
|
|
|
module "grafana" {
|
|
|
|
source = "../../modules/swarm/grafana"
|
|
|
|
secrets = yamldecode(data.sops_file.secrets.raw).swarm.grafana
|
|
|
|
}
|
|
|
|
|
|
|
|
module "jitsi" {
|
|
|
|
source = "../../modules/swarm/jitsi"
|
|
|
|
secrets = yamldecode(data.sops_file.secrets.raw).swarm.jitsi
|
|
|
|
}
|
|
|
|
|
2024-02-24 13:19:46 +01:00
|
|
|
module "wekan" {
|
|
|
|
source = "../../modules/swarm/wekan"
|
|
|
|
secrets = yamldecode(data.sops_file.secrets.raw).swarm.wekan
|
|
|
|
}
|
|
|
|
|
2024-01-25 19:13:35 +01:00
|
|
|
module "hedgedoc" {
|
|
|
|
source = "../../modules/swarm/hedgedoc"
|
|
|
|
secrets = yamldecode(data.sops_file.secrets.raw).swarm.hedgedoc
|
|
|
|
}
|
|
|
|
|
|
|
|
module "shit" {
|
|
|
|
source = "../../modules/swarm/shit"
|
2024-01-25 19:25:52 +01:00
|
|
|
}
|
2024-01-25 21:27:47 +01:00
|
|
|
|
2024-11-12 22:48:44 +01:00
|
|
|
module "cwtv_web" {
|
|
|
|
source = "../../modules/swarm/cwtv-web"
|
|
|
|
}
|
|
|
|
|
2024-01-27 13:14:36 +01:00
|
|
|
module "spaceapi" {
|
|
|
|
source = "../../modules/swarm/spaceapi"
|
|
|
|
}
|
|
|
|
|
2024-01-25 21:27:47 +01:00
|
|
|
module "forgejo" {
|
|
|
|
source = "../../modules/swarm/forgejo"
|
|
|
|
}
|
2024-01-30 23:59:54 +01:00
|
|
|
|
|
|
|
module "prometheus" {
|
|
|
|
source = "../../modules/swarm/prometheus"
|
|
|
|
}
|