🏡 index : github.com/captn3m0/nebula.git

author Nemo <commits@captnemo.in> 2022-12-26 12:51:30.0 +05:30:00
committer Nemo <commits@captnemo.in> 2022-12-26 12:51:30.0 +05:30:00
commit
af20a4efb9edf7f346289a950eba9f29f7183070 [patch]
tree
61be07badba829ea6c25ccca11bc8d42767602c0
parent
18f32691f6adba1c558052e04b744196309cd0a2
download
af20a4efb9edf7f346289a950eba9f29f7183070.tar.gz

[traefik] Upgrade 1.17 conf for tatooine.club



Diff

 docker/traefik.tf | 37 +++++++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 10 deletions(-)

diff --git a/docker/traefik.tf b/docker/traefik.tf
index a178342..fe21b90 100644
--- a/docker/traefik.tf
+++ a/docker/traefik.tf
@@ -1,18 +1,21 @@
resource "docker_container" "traefik" {

  name  = "traefik"
  image = docker_image.traefik17.latest
  image = docker_image.traefik17.image_id

  # Admin Backend
  ports {

    internal = 1111
    external = 1111
    ip       = var.ips["eth0"]

  labels {

    label = "traefik.enable"
    value = "true"
  }

  ports {

    internal = 1111
    external = 1111
    ip       = var.ips["tun0"]
  labels {

    label = "traefik.http.routers.api.rule"
    value = "Host('traefik.in.bb8.fun')"
  }

  labels {

    label = "traefik.http.routers.api.service"
    value = "api@internal"
  }

  # Local Web Server
@@ -59,6 +62,20 @@
      "/home/nemo/projects/personal/certs/git.captnemo.in/privkey.pem",
    )
    file = "/etc/traefik/git.captnemo.in.key"
  }

  upload {

    content = file(

      "/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.key",
    )
    file = "/etc/traefik/tatooine.club.key"
  }

  upload {

    content = file(

      "/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.crt",
    )
    file = "/etc/traefik/tatooine.club.crt"
  }

  upload {