[docker] Dealing from the aftermath of docker provider release
- It stops adding the bridge network by default so it causes issues
Diff
db/postgres.tf | 6 ++++++
monitoring/prometheus.tf | 5 +++++
modules/container/locals.tf | 3 ++-
modules/container/main.tf | 5 +++--
4 files changed, 15 insertions(+), 4 deletions(-)
@@ -32,7 +32,7 @@
"POSTGRES_PASSWORD=${var.postgres-root-password}",
]
networks = ["${docker_network.postgres.id}"]
networks = ["${docker_network.postgres.id}", "${data.docker_network.bridge.id}"]
}
resource "docker_image" "postgres" {
@@ -42,4 +42,8 @@
data "docker_registry_image" "postgres" {
name = "postgres:${var.postgres-version}"
}
data "docker_network" "bridge" {
name = "bridge"
}
@@ -30,10 +30,15 @@
}
networks = [
"${data.docker_network.bridge.id}",
"${docker_network.monitoring.id}",
]
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true
}
data "docker_network" "bridge" {
name = "bridge"
}
@@ -10,7 +10,8 @@
}
resource {
"memory" = "${lookup(var.resource, "memory", 64)}"
memory = "${lookup(var.resource, "memory", 64)}"
memory_swap = "${lookup(var.resource, "memory_swap", 128)}"
}
traefik_common_labels {
@@ -16,7 +16,7 @@
image = "${docker_image.image.latest}"
ports = "${var.ports}"
restart = "${var.restart}"
env = "${var.env}"
env = ["${var.env}"]
command = "${var.command}"
entrypoint = "${var.entrypoint}"
user = "${var.user}"
@@ -27,7 +27,8 @@
networks = ["${concat(var.networks,compact(split(",",lookup(var.web, "expose", "false") == "false" ? "" :"${data.docker_network.traefik.id}")))}"]
memory = "${local.resource["memory"]}"
memory = "${local.resource["memory"]}"
memory_swap = "${local.resource["memory_swap"]}"
volumes = ["${var.volumes}"]