Switch from latest -> image_id

former is deprecated
This commit is contained in:
Nemo 2022-12-26 12:46:09 +05:30
parent 8a0ead5bb0
commit 10ba57590b
12 changed files with 13 additions and 16 deletions

View File

@ -8,7 +8,7 @@ data "docker_registry_image" "gotviz" {
# } # }
# resource "docker_container" "gotviz" { # resource "docker_container" "gotviz" {
# name = "gotviz" # name = "gotviz"
# image = "${docker_image.gotviz.latest}" # image = "${docker_image.gotviz.image_id}"
# labels = "${merge( # labels = "${merge(
# local.traefik_common_labels, map( # local.traefik_common_labels, map(
# "traefik.port", 8080, # "traefik.port", 8080,

View File

@ -1,6 +1,6 @@
# resource "docker_container" "lychee" { # resource "docker_container" "lychee" {
# name = "lychee" # name = "lychee"
# image = "${docker_image.lychee.latest}" # image = "${docker_image.lychee.image_id}"
# restart = "unless-stopped" # restart = "unless-stopped"
# destroy_grace_seconds = 10 # destroy_grace_seconds = 10
# must_run = true # must_run = true

View File

@ -7,7 +7,7 @@ locals {
resource "docker_container" "ubooquity" { resource "docker_container" "ubooquity" {
name = "ubooquity" name = "ubooquity"
image = docker_image.ubooquity.latest image = docker_image.ubooquity.image_id
restart = "unless-stopped" restart = "unless-stopped"
destroy_grace_seconds = 30 destroy_grace_seconds = 30

View File

@ -9,7 +9,7 @@ locals {
resource "docker_container" "emby" { resource "docker_container" "emby" {
name = "emby" name = "emby"
image = docker_image.emby.latest image = docker_image.emby.image_id
volumes { volumes {
host_path = "/mnt/xwing/config/emby" host_path = "/mnt/xwing/config/emby"
@ -36,10 +36,7 @@ resource "docker_container" "emby" {
destroy_grace_seconds = 10 destroy_grace_seconds = 10
must_run = true must_run = true
devices { gpus = "all"
host_path = "/dev/dri"
container_path = "/dev/dri"
}
# Running as lounge:tatooine # Running as lounge:tatooine
env = [ env = [

View File

@ -16,7 +16,7 @@ locals {
resource "docker_container" "lidarr" { resource "docker_container" "lidarr" {
name = "lidarr" name = "lidarr"
image = docker_image.lidarr.latest image = docker_image.lidarr.image_id
dynamic "labels" { dynamic "labels" {
for_each = local.lidarr_labels for_each = local.lidarr_labels

View File

@ -7,7 +7,7 @@ locals {
resource "docker_container" "transmission" { resource "docker_container" "transmission" {
name = "transmission" name = "transmission"
image = docker_image.transmission.latest image = docker_image.transmission.image_id
dynamic "labels" { dynamic "labels" {
for_each = local.transmission_labels for_each = local.transmission_labels

View File

@ -1,6 +1,6 @@
resource "docker_container" "container" { resource "docker_container" "container" {
name = var.name name = var.name
image = docker_image.image.latest image = docker_image.image.image_id
dynamic "ports" { dynamic "ports" {
for_each = var.ports for_each = var.ports

View File

@ -12,6 +12,6 @@ resource "docker_image" "image" {
} }
output "image" { output "image" {
value = docker_image.image.latest value = docker_image.image.image_id
} }

View File

@ -1,6 +1,6 @@
resource "docker_container" "redis" { resource "docker_container" "redis" {
name = "outline-redis" name = "outline-redis"
image = "${docker_image.redis.latest}" image = "${docker_image.redis.image_id}"
volumes { volumes {
host_path = "/mnt/xwing/cache/outline" host_path = "/mnt/xwing/cache/outline"

View File

@ -4,7 +4,7 @@ data "docker_registry_image" "act-exporter" {
resource "docker_container" "act-exporter" { resource "docker_container" "act-exporter" {
name = "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"] entrypoint = ["/usr/local/bin/node", "server.js"]

View File

@ -1,6 +1,6 @@
resource "docker_container" "prometheus" { resource "docker_container" "prometheus" {
name = "prometheus" name = "prometheus"
image = docker_image.prometheus.latest image = docker_image.prometheus.image_id
# prometheus:prometheus # prometheus:prometheus
user = "985:983" user = "985:983"

View File

@ -9,7 +9,7 @@ resource "docker_image" "timemachine" {
resource "docker_container" "timemachine" { resource "docker_container" "timemachine" {
name = "timemachine" name = "timemachine"
image = docker_image.timemachine.latest image = docker_image.timemachine.image_id
volumes { volumes {
host_path = "/mnt/xwing/data/timemachine" host_path = "/mnt/xwing/data/timemachine"