Fix driver typo in network module, create general network module

This commit is contained in:
2025-08-13 12:53:14 +00:00
parent 52e61aa69b
commit a5dcd579ed
5 changed files with 18 additions and 27 deletions
+1 -3
View File
@@ -22,7 +22,5 @@ module "caddy" {
tls_email = "jjvijgen@gmail.com"
container_name = "caddy"
service_definitions = module.services.service_definitions
networks = [
"podman"
]
networks = [module.services.infrastructure.name]
}
@@ -68,7 +68,7 @@ module "authentik_network" {
source = "../../01-networking/network-service"
name = "authentik-network"
subnet = "172.16.0.0/29"
driver = "driver"
driver = "bridge"
}
module "authentik-postgres" {
@@ -54,7 +54,7 @@ module "coder_network" {
source = "../../01-networking/network-service"
name = "coder-network"
subnet = "172.16.0.16/29"
driver = "driver"
driver = "bridge"
}
@@ -64,7 +64,7 @@ module "tandoor_network" {
source = "../../01-networking/network-service"
name = "coder-network"
subnet = "172.16.0.24/29"
driver = "driver"
driver = "bridge"
}
module "tandoor-postgres" {
+14 -21
View File
@@ -8,58 +8,51 @@ module "system_globals" {
source = "${local.module_dir}/00-globals/system"
}
module "infrastructure" {
source = "./modules/01-networking/network-service"
name = "infrastructure"
driver = "host"
attachable = true
}
module "authentik" {
source = "${local.module_dir}/30-services-software/authentik-service"
volume_path = "${local.root_volume}/authentik"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "traccar" {
source = "${local.module_dir}/30-services-software/traccar-service"
volume_path = "${local.root_volume}/traccar"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "tandoor" {
source = "${local.module_dir}/30-services-software/tandoor-service"
volume_path = "${local.root_volume}/tandoor"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "jellyfin" {
source = "${local.module_dir}/20-services-entertainment/jellyfin-service"
volume_path = "${local.root_volume}/jellyfin"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "qbittorrent" {
source = "${local.module_dir}/30-services-software/qbittorrent-service"
volume_path = "${local.root_volume}/qbittorrent"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "coder" {
source = "${local.module_dir}/30-services-software/coder-service"
volume_path = "${local.root_volume}/coder"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}
module "calibre" {
source = "${local.module_dir}/20-services-entertainment/calibre-service"
volume_path = "${local.root_volume}/calibre"
networks = [
"podman",
]
networks = [module.infrastructure.name]
}