27 lines
677 B
HCL
27 lines
677 B
HCL
resource "docker_network" "loadbalancer" {
|
|
name = "loadbalancer"
|
|
driver = "overlay"
|
|
attachable = true
|
|
ipam_driver = "default"
|
|
ipam_config {
|
|
aux_address = {}
|
|
subnet = "172.16.0.0/16"
|
|
gateway = "172.16.0.1"
|
|
}
|
|
}
|
|
|
|
module "nginx" {
|
|
# tflint-ignore: terraform_module_pinned_source
|
|
source = "git::https://code.techinc.nl/grey/terraform-nginx.git"
|
|
configs = concat(
|
|
module.minio.nginx_files,
|
|
//module.vigil_nginx_config.files,
|
|
module.videobucket_nginx_config.files,
|
|
//module.netbox_nginx_config.files,
|
|
module.orcaslicer_nginx_config.files,
|
|
)
|
|
networks = [
|
|
docker_network.loadbalancer,
|
|
]
|
|
replicas = 2
|
|
}
|