mirror of
https://git.sr.ht/~magic_rb/cluster
synced 2024-11-25 01:26:14 +01:00
6835af938c
Signed-off-by: main <magic_rb@redalder.org>
102 lines
1.7 KiB
HCL
102 lines
1.7 KiB
HCL
variable "flake_rev" {
|
|
type = string
|
|
}
|
|
|
|
variable "flake_host" {
|
|
type = string
|
|
}
|
|
|
|
variable "flake_host_alt" {
|
|
type = string
|
|
}
|
|
|
|
variable "flake_sha" {
|
|
type = string
|
|
}
|
|
|
|
module "camptules" {
|
|
source = "./camptules"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "email" {
|
|
source = "./email"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "gitea" {
|
|
source = "./gitea"
|
|
|
|
flake_ref = "${var.flake_host_alt}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "home-assistant" {
|
|
source = "./home-assistant"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "hydra" {
|
|
source = "./hydra"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "ingress" {
|
|
source = "./ingress"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "jellyfin" {
|
|
source = "./jellyfin"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "mesh" {
|
|
source = "./syncthing"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
// minecraft
|
|
|
|
module "plugin-nfs" {
|
|
source = "./plugin-nfs"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "reicio" {
|
|
source = "./reicio"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "syncthing" {
|
|
source = "./syncthing"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|
|
|
|
module "website" {
|
|
source = "./website"
|
|
|
|
flake_ref = "${var.flake_host}?rev=${var.flake_rev}"
|
|
flake_sha = var.flake_sha
|
|
}
|