Some minor updates for Docker provider upgrade
Diff
.gitignore | 1 +
pulse.tf | 28 ++++++++++++++++++++++++++++
docker/data.tf | 2 +-
docker/traefik.tf | 5 +++++
opml/main.tf | 2 +-
opml/redis.tf | 1 -
modules/container/locals.tf | 2 +-
modules/container/main.tf | 2 +-
8 files changed, 38 insertions(+), 5 deletions(-)
@@ -6,3 +6,4 @@
*.out
*.backup
secrets
k8s/
@@ -1,0 +1,28 @@
module "pulse-pshtt" {
name = "pulse-pshtt"
source = "modules/container"
image = "dhsncats/pshtt:0.5.2"
volumes = [
{
host_path = "/mnt/xwing/data/pulse"
container_path = "/home/pshtt"
},
]
web {
expose = false
host = ""
}
command = ["--debug", "--timeout=3", "--cache-third-parties=./cache", "domains.csv"]
must_run = "false"
restart = "no"
networks = ["bridge"]
resource = {
memory = 2048
}
}
@@ -1,7 +1,7 @@
data "docker_registry_image" "traefik" {
name = "traefik:1.7-alpine"
name = "traefik:1.7"
}
data "docker_registry_image" "wikijs" {
@@ -87,10 +87,15 @@
networks = [
"${docker_network.traefik.id}",
"${data.docker_network.bridge.id}",
]
env = [
"CLOUDFLARE_EMAIL=${var.cloudflare_email}",
"CLOUDFLARE_API_KEY=${var.cloudflare_key}",
]
}
data "docker_network" "bridge" {
name = "bridge"
}
@@ -6,7 +6,7 @@
web {
expose = true
host = "opml.${var.domain}"
host = "${var.domain}"
}
env = [
@@ -7,7 +7,6 @@
web {
expose = "false"
host = ""
}
resource {
@@ -5,7 +5,7 @@
web {
"traefik.port" = "${lookup(var.web, "port", "80")}"
"traefik.frontend.rule" = "Host:${lookup(var.web, "host")}"
"traefik.frontend.rule" = "Host:${lookup(var.web, "host", "example.invalid")}"
"traefik.protocol" = "${lookup(var.web, "protocol", "http")}"
}
@@ -25,7 +25,7 @@
networks = ["${concat(var.networks,split(",",lookup(var.web, "expose", "false") == "false" ? "" :"${data.docker_network.traefik.id}"))}"]
networks = ["${concat(var.networks,compact(split(",",lookup(var.web, "expose", "false") == "false" ? "" :"${data.docker_network.traefik.id}")))}"]
memory = "${local.resource["memory"]}"