feat(quadlets): wire airsonic-advanced, mopidy, and beets into main.tf
Replace the commented-out vw-hub block with active module declarations for airsonic-advanced, mopidy, and beets, and remove the unused quadrant module that nothing references.
This commit is contained in:
parent
a114a5002e
commit
5e04a2fb0c
|
|
@ -49,17 +49,29 @@ module "valkey" {
|
|||
ssh_private_key_path = var.ssh_private_key_path
|
||||
}
|
||||
|
||||
# module "vw-hub" {
|
||||
# wait_on = module.minio.installed
|
||||
#
|
||||
# source = "./modules/vw-hub"
|
||||
# server_ip = module.hetzner.server_ip
|
||||
# ssh_private_key_path = var.ssh_private_key_path
|
||||
# domain = "hub.${module.hetzner.server_domain}"
|
||||
# s3_access_key = module.minio.access_key
|
||||
# s3_secret_key = module.minio.secret_key
|
||||
# s3_server = module.minio.server
|
||||
# }
|
||||
module "airsonic-advanced" {
|
||||
wait_on = module.hetzner.installed
|
||||
source = "./modules/airsonic-advanced"
|
||||
server_ip = module.hetzner.server_ip
|
||||
ssh_private_key_path = var.ssh_private_key_path
|
||||
server_domain = module.hetzner.server_domain
|
||||
}
|
||||
|
||||
module "mopidy" {
|
||||
wait_on = module.hetzner.installed
|
||||
source = "./modules/mopidy"
|
||||
server_ip = module.hetzner.server_ip
|
||||
ssh_private_key_path = var.ssh_private_key_path
|
||||
server_domain = module.hetzner.server_domain
|
||||
}
|
||||
|
||||
module "beets" {
|
||||
wait_on = module.hetzner.installed
|
||||
source = "./modules/beets"
|
||||
server_ip = module.hetzner.server_ip
|
||||
server_domain = module.hetzner.server_domain
|
||||
ssh_private_key_path = var.ssh_private_key_path
|
||||
}
|
||||
|
||||
output "minio_app_urls" {
|
||||
value = module.minio.app_urls
|
||||
|
|
|
|||
|
|
@ -1,36 +0,0 @@
|
|||
variable "wait_on" {
|
||||
type = any
|
||||
description = "Resources to wait on"
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "server_ip" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "ssh_private_key_path" {
|
||||
type = string
|
||||
}
|
||||
|
||||
module "redis" {
|
||||
source = "../quadlet-app"
|
||||
wait_on = var.wait_on
|
||||
|
||||
server_ip = var.server_ip
|
||||
ssh_private_key_path = var.ssh_private_key_path
|
||||
|
||||
app_name = "redis"
|
||||
image = "docker.io/redis:7-alpine"
|
||||
ports = ["6379:6379"]
|
||||
volumes = ["/opt/storage/data/redis:/data:Z"]
|
||||
command = ["redis-server", "--appendonly", "yes"]
|
||||
}
|
||||
|
||||
output "app_urls" {
|
||||
value = module.redis.app_urls
|
||||
}
|
||||
|
||||
output "installed" {
|
||||
value = true
|
||||
depends_on = [module.redis.installed]
|
||||
}
|
||||
Loading…
Reference in New Issue