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

author Nemo <commits@captnemo.in> 2022-12-26 12:46:09.0 +05:30:00
committer Nemo <commits@captnemo.in> 2022-12-26 12:46:09.0 +05:30:00
commit
10ba57590bff67590133c9542483f78e4de246a0 [patch]
tree
9c09d884f3cc0bd8f21a0ee00b7e66754b28385c
parent
8a0ead5bb0db1aa7b1afd61650d84f69de126a5b
download
10ba57590bff67590133c9542483f78e4de246a0.tar.gz

Switch from latest -> image_id

former is deprecated

Diff

 docker/got.tf             | 2 +-
 docker/lychee.tf          | 2 +-
 docker/ubooquity.tf       | 2 +-
 media/emby.tf             | 7 ++-----
 media/lidarr.tf           | 2 +-
 media/transmission.tf     | 2 +-
 monitoring/act.tf         | 2 +-
 monitoring/prometheus.tf  | 2 +-
 timemachine/main.tf       | 2 +-
 modules/container/main.tf | 2 +-
 modules/image/main.tf     | 2 +-
 modules/outline/redis.tf  | 2 +-
 12 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/docker/got.tf b/docker/got.tf
index f9b0328..fb4cd74 100644
--- a/docker/got.tf
+++ a/docker/got.tf
@@ -8,7 +8,7 @@
# }
# resource "docker_container" "gotviz" {
#   name  = "gotviz"
#   image = "${docker_image.gotviz.latest}"
#   image = "${docker_image.gotviz.image_id}"
#   labels = "${merge(
#     local.traefik_common_labels, map(
#       "traefik.port", 8080,
diff --git a/docker/lychee.tf b/docker/lychee.tf
index dedc70a..d728138 100644
--- a/docker/lychee.tf
+++ a/docker/lychee.tf
@@ -1,6 +1,6 @@
# resource "docker_container" "lychee" {
#   name  = "lychee"
#   image = "${docker_image.lychee.latest}"
#   image = "${docker_image.lychee.image_id}"
#   restart               = "unless-stopped"
#   destroy_grace_seconds = 10
#   must_run              = true
diff --git a/docker/ubooquity.tf b/docker/ubooquity.tf
index d0bc92d..5e73d33 100644
--- a/docker/ubooquity.tf
+++ a/docker/ubooquity.tf
@@ -7,7 +7,7 @@

resource "docker_container" "ubooquity" {

  name  = "ubooquity"
  image = docker_image.ubooquity.latest
  image = docker_image.ubooquity.image_id

  restart               = "unless-stopped"
  destroy_grace_seconds = 30
diff --git a/media/emby.tf b/media/emby.tf
index 9c673cd..b48052a 100644
--- a/media/emby.tf
+++ a/media/emby.tf
@@ -9,7 +9,7 @@

resource "docker_container" "emby" {

  name  = "emby"
  image = docker_image.emby.latest
  image = docker_image.emby.image_id

  volumes {

    host_path      = "/mnt/xwing/config/emby"
@@ -36,10 +36,7 @@
  destroy_grace_seconds = 10
  must_run              = true

  devices {

    host_path      = "/dev/dri"
    container_path = "/dev/dri"
  }
  gpus = "all"

  # Running as lounge:tatooine
  env = [

diff --git a/media/lidarr.tf b/media/lidarr.tf
index 62e4ea6..e92402e 100644
--- a/media/lidarr.tf
+++ a/media/lidarr.tf
@@ -16,7 +16,7 @@

resource "docker_container" "lidarr" {

  name  = "lidarr"
  image = docker_image.lidarr.latest
  image = docker_image.lidarr.image_id

  dynamic "labels" {

    for_each = local.lidarr_labels
diff --git a/media/transmission.tf b/media/transmission.tf
index b030816..2ea54f4 100644
--- a/media/transmission.tf
+++ a/media/transmission.tf
@@ -7,7 +7,7 @@

resource "docker_container" "transmission" {

  name  = "transmission"
  image = docker_image.transmission.latest
  image = docker_image.transmission.image_id

  dynamic "labels" {

    for_each = local.transmission_labels
diff --git a/monitoring/act.tf b/monitoring/act.tf
index c27d865..9570a6c 100644
--- a/monitoring/act.tf
+++ a/monitoring/act.tf
@@ -1,10 +1,10 @@
data "docker_registry_image" "act-exporter" {

  name = "captn3m0/prometheus-act-exporter:latest"
}

resource "docker_container" "act-exporter" {

  name  = "act-exporter"
  image = docker_image.act-exporter.latest
  image = docker_image.act-exporter.image_id

  entrypoint = ["/usr/local/bin/node", "server.js"]

diff --git a/monitoring/prometheus.tf b/monitoring/prometheus.tf
index 1831270..1b562f2 100644
--- a/monitoring/prometheus.tf
+++ a/monitoring/prometheus.tf
@@ -1,6 +1,6 @@
resource "docker_container" "prometheus" {

  name  = "prometheus"
  image = docker_image.prometheus.latest
  image = docker_image.prometheus.image_id

  # prometheus:prometheus
  user = "985:983"
diff --git a/timemachine/main.tf b/timemachine/main.tf
index 8c47918..e09a22f 100644
--- a/timemachine/main.tf
+++ a/timemachine/main.tf
@@ -9,7 +9,7 @@

resource "docker_container" "timemachine" {

  name  = "timemachine"
  image = docker_image.timemachine.latest
  image = docker_image.timemachine.image_id

  volumes {

    host_path      = "/mnt/xwing/data/timemachine"
diff --git a/modules/container/main.tf b/modules/container/main.tf
index ffa8e04..19c7c93 100644
--- a/modules/container/main.tf
+++ a/modules/container/main.tf
@@ -1,6 +1,6 @@
resource "docker_container" "container" {

  name  = var.name
  image = docker_image.image.latest
  image = docker_image.image.image_id

  dynamic "ports" {

    for_each = var.ports
diff --git a/modules/image/main.tf b/modules/image/main.tf
index cb6d11a..562f0f4 100644
--- a/modules/image/main.tf
+++ a/modules/image/main.tf
@@ -12,6 +12,6 @@
}

output "image" {

  value = docker_image.image.latest
  value = docker_image.image.image_id
}

diff --git a/modules/outline/redis.tf b/modules/outline/redis.tf
index 01adddd..b4ac498 100644
--- a/modules/outline/redis.tf
+++ a/modules/outline/redis.tf
@@ -1,6 +1,6 @@
resource "docker_container" "redis" {

  name  = "outline-redis"
  image = "${docker_image.redis.latest}"
  image = "${docker_image.redis.image_id}"

  volumes {

    host_path      = "/mnt/xwing/cache/outline"