feat: add caddy proxy
This commit is contained in:
22
main.tf
22
main.tf
@@ -1,7 +1,15 @@
|
||||
module "system_globals" {
|
||||
source = "./modules/00-globals/system"
|
||||
}
|
||||
|
||||
module "cloudflare_globals" {
|
||||
source = "./modules/00-globals/cloudflare"
|
||||
}
|
||||
|
||||
module "tls_globals" {
|
||||
source = "./modules/00-globals/tls"
|
||||
}
|
||||
|
||||
module "watchtower" {
|
||||
source = "./modules/20-services-apps/watchtower"
|
||||
}
|
||||
@@ -22,3 +30,17 @@ module "homelab_cloudflared_tunnel" {
|
||||
networks = [module.services.homelab_docker_network_name]
|
||||
monitoring = true
|
||||
}
|
||||
|
||||
module "homelab_caddy_proxy" {
|
||||
source = "./modules/01-networking/caddy-proxy"
|
||||
|
||||
domain = module.cloudflare_globals.domain
|
||||
tls_email = module.tls_globals.tls_email
|
||||
container_name = "caddy-proxy"
|
||||
cloudflare_zone_id = module.cloudflare_globals.cloudflare_zone_id
|
||||
external_ip = module.cloudflare_globals.external_ip
|
||||
service_definitions = module.services.service_definitions
|
||||
volume_path = module.system_globals.volume_host
|
||||
networks = [module.services.homelab_docker_network_name]
|
||||
monitoring = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user