Opinionated.tf/products/openhaystack/openhaystack.tf
2025-02-14 21:30:49 +01:00

29 lines
No EOL
1.1 KiB
HCL

module "network" {
source = "../../docker/network"
stack_name = var.stack_name
}
module "anisette" {
source = "../../docker/service"
image = "dadoum/anisette-v3-server"
enable = var.enable
stack_name = var.stack_name
service_name = "anisette"
networks = concat(var.networks, [module.network])
converge_enable = false
ports = [{ host = 6969, container = 6969, protocol = "tcp" }]
placement_constraints = var.placement_constraints
volumes = {
"anisette-v3-data" = "/home/Alcoholic/.config/anisette-v3/lib/"
}
}
module "macless-haystack" {
source = "../../docker/service"
image = "christld/macless-haystack"
enable = var.enable
stack_name = var.stack_name
service_name = "macless-haystack"
networks = concat(var.networks, [module.network])
converge_enable = false
ports = [{ host = 6176, container = 6176, protocol = "tcp" }]
placement_constraints = var.placement_constraints
}