From 40a976f71272b4c86bd2fbc347f1645307eaeff9 Mon Sep 17 00:00:00 2001 From: beatz174-bit Date: Tue, 21 Apr 2026 11:20:08 +1000 Subject: [PATCH] terraform: remove docker_container labels args and ignore label drift --- infrastructure/terraform/docker/authelia.tf | 2 +- infrastructure/terraform/docker/crowdsec.tf | 2 +- infrastructure/terraform/docker/docker-socket-proxy.tf | 2 +- infrastructure/terraform/docker/docker-update-exporter.tf | 2 +- infrastructure/terraform/docker/error-pages.tf | 2 +- infrastructure/terraform/docker/gitea.tf | 2 +- infrastructure/terraform/docker/gotify.tf | 2 +- infrastructure/terraform/docker/grafana.tf | 2 +- infrastructure/terraform/docker/gramps-redis.tf | 2 +- infrastructure/terraform/docker/gramps-web-celery.tf | 2 +- infrastructure/terraform/docker/gramps-web.tf | 2 +- infrastructure/terraform/docker/influxdb.tf | 2 +- infrastructure/terraform/docker/monitor-kuma.tf | 2 +- infrastructure/terraform/docker/mtls-bridge.tf | 2 +- infrastructure/terraform/docker/nextcloud-db.tf | 2 +- infrastructure/terraform/docker/nextcloud-redis.tf | 2 +- infrastructure/terraform/docker/nextcloud-webapp.tf | 2 +- infrastructure/terraform/docker/node-exporter.tf | 2 +- infrastructure/terraform/docker/node-red.tf | 2 +- infrastructure/terraform/docker/passbolt-db.tf | 2 +- infrastructure/terraform/docker/passbolt-webapp.tf | 2 +- infrastructure/terraform/docker/pihole-exporter.tf | 2 +- infrastructure/terraform/docker/portainer.tf | 2 +- infrastructure/terraform/docker/prometheus.tf | 2 +- infrastructure/terraform/docker/searxng-webapp.tf | 2 +- infrastructure/terraform/docker/telegraf.tf | 2 +- infrastructure/terraform/docker/traefik.tf | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/infrastructure/terraform/docker/authelia.tf b/infrastructure/terraform/docker/authelia.tf index 76cadc9..9e1bb5d 100644 --- a/infrastructure/terraform/docker/authelia.tf +++ b/infrastructure/terraform/docker/authelia.tf @@ -4,11 +4,11 @@ resource "docker_container" "authelia" { restart = local.docker_containers["authelia"].restart_policy - labels = local.docker_containers["authelia"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/crowdsec.tf b/infrastructure/terraform/docker/crowdsec.tf index 450ffe9..2dae90d 100644 --- a/infrastructure/terraform/docker/crowdsec.tf +++ b/infrastructure/terraform/docker/crowdsec.tf @@ -4,11 +4,11 @@ resource "docker_container" "crowdsec" { restart = local.docker_containers["crowdsec"].restart_policy - labels = local.docker_containers["crowdsec"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/docker-socket-proxy.tf b/infrastructure/terraform/docker/docker-socket-proxy.tf index cfd43d7..8d67095 100644 --- a/infrastructure/terraform/docker/docker-socket-proxy.tf +++ b/infrastructure/terraform/docker/docker-socket-proxy.tf @@ -4,11 +4,11 @@ resource "docker_container" "docker_socket_proxy" { restart = local.docker_containers["docker-socket-proxy"].restart_policy - labels = local.docker_containers["docker-socket-proxy"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/docker-update-exporter.tf b/infrastructure/terraform/docker/docker-update-exporter.tf index 6dae8e9..130ff1e 100644 --- a/infrastructure/terraform/docker/docker-update-exporter.tf +++ b/infrastructure/terraform/docker/docker-update-exporter.tf @@ -4,11 +4,11 @@ resource "docker_container" "docker_update_exporter" { restart = local.docker_containers["docker-update-exporter"].restart_policy - labels = local.docker_containers["docker-update-exporter"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/error-pages.tf b/infrastructure/terraform/docker/error-pages.tf index b18c69b..318c868 100644 --- a/infrastructure/terraform/docker/error-pages.tf +++ b/infrastructure/terraform/docker/error-pages.tf @@ -4,11 +4,11 @@ resource "docker_container" "error_pages" { restart = local.docker_containers["error-pages"].restart_policy - labels = local.docker_containers["error-pages"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/gitea.tf b/infrastructure/terraform/docker/gitea.tf index 2cc7ebf..459788f 100644 --- a/infrastructure/terraform/docker/gitea.tf +++ b/infrastructure/terraform/docker/gitea.tf @@ -4,11 +4,11 @@ resource "docker_container" "gitea" { restart = local.docker_containers["gitea"].restart_policy - labels = local.docker_containers["gitea"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/gotify.tf b/infrastructure/terraform/docker/gotify.tf index a32a13f..e0a5885 100644 --- a/infrastructure/terraform/docker/gotify.tf +++ b/infrastructure/terraform/docker/gotify.tf @@ -4,11 +4,11 @@ resource "docker_container" "gotify" { restart = local.docker_containers["gotify"].restart_policy - labels = local.docker_containers["gotify"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/grafana.tf b/infrastructure/terraform/docker/grafana.tf index 44b8407..d64fc3c 100644 --- a/infrastructure/terraform/docker/grafana.tf +++ b/infrastructure/terraform/docker/grafana.tf @@ -4,11 +4,11 @@ resource "docker_container" "grafana" { restart = local.docker_containers["grafana"].restart_policy - labels = local.docker_containers["grafana"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/gramps-redis.tf b/infrastructure/terraform/docker/gramps-redis.tf index 345818e..93df3b3 100644 --- a/infrastructure/terraform/docker/gramps-redis.tf +++ b/infrastructure/terraform/docker/gramps-redis.tf @@ -4,11 +4,11 @@ resource "docker_container" "gramps_redis" { restart = local.docker_containers["gramps-redis"].restart_policy - labels = local.docker_containers["gramps-redis"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/gramps-web-celery.tf b/infrastructure/terraform/docker/gramps-web-celery.tf index dc8bdf4..d259f9c 100644 --- a/infrastructure/terraform/docker/gramps-web-celery.tf +++ b/infrastructure/terraform/docker/gramps-web-celery.tf @@ -4,11 +4,11 @@ resource "docker_container" "gramps_web_celery" { restart = local.docker_containers["gramps-web-celery"].restart_policy - labels = local.docker_containers["gramps-web-celery"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/gramps-web.tf b/infrastructure/terraform/docker/gramps-web.tf index 6f89819..0b90a90 100644 --- a/infrastructure/terraform/docker/gramps-web.tf +++ b/infrastructure/terraform/docker/gramps-web.tf @@ -4,11 +4,11 @@ resource "docker_container" "gramps_web" { restart = local.docker_containers["gramps-web"].restart_policy - labels = local.docker_containers["gramps-web"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/influxdb.tf b/infrastructure/terraform/docker/influxdb.tf index 27bb71f..cefbb62 100644 --- a/infrastructure/terraform/docker/influxdb.tf +++ b/infrastructure/terraform/docker/influxdb.tf @@ -4,11 +4,11 @@ resource "docker_container" "influxdb" { restart = local.docker_containers["influxdb"].restart_policy - labels = local.docker_containers["influxdb"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/monitor-kuma.tf b/infrastructure/terraform/docker/monitor-kuma.tf index e0c07a2..dbca121 100644 --- a/infrastructure/terraform/docker/monitor-kuma.tf +++ b/infrastructure/terraform/docker/monitor-kuma.tf @@ -4,11 +4,11 @@ resource "docker_container" "monitor_kuma" { restart = local.docker_containers["monitor-kuma"].restart_policy - labels = local.docker_containers["monitor-kuma"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/mtls-bridge.tf b/infrastructure/terraform/docker/mtls-bridge.tf index 34cb535..1af1644 100644 --- a/infrastructure/terraform/docker/mtls-bridge.tf +++ b/infrastructure/terraform/docker/mtls-bridge.tf @@ -4,11 +4,11 @@ resource "docker_container" "mtls_bridge" { restart = local.docker_containers["mtls-bridge"].restart_policy - labels = local.docker_containers["mtls-bridge"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/nextcloud-db.tf b/infrastructure/terraform/docker/nextcloud-db.tf index 83e0e04..b3d910d 100644 --- a/infrastructure/terraform/docker/nextcloud-db.tf +++ b/infrastructure/terraform/docker/nextcloud-db.tf @@ -4,11 +4,11 @@ resource "docker_container" "nextcloud_db" { restart = local.docker_containers["nextcloud-db"].restart_policy - labels = local.docker_containers["nextcloud-db"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/nextcloud-redis.tf b/infrastructure/terraform/docker/nextcloud-redis.tf index 1ccce18..832e04a 100644 --- a/infrastructure/terraform/docker/nextcloud-redis.tf +++ b/infrastructure/terraform/docker/nextcloud-redis.tf @@ -4,11 +4,11 @@ resource "docker_container" "nextcloud_redis" { restart = local.docker_containers["nextcloud-redis"].restart_policy - labels = local.docker_containers["nextcloud-redis"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/nextcloud-webapp.tf b/infrastructure/terraform/docker/nextcloud-webapp.tf index 0d9d8e9..632dcca 100644 --- a/infrastructure/terraform/docker/nextcloud-webapp.tf +++ b/infrastructure/terraform/docker/nextcloud-webapp.tf @@ -4,11 +4,11 @@ resource "docker_container" "nextcloud_webapp" { restart = local.docker_containers["nextcloud-webapp"].restart_policy - labels = local.docker_containers["nextcloud-webapp"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/node-exporter.tf b/infrastructure/terraform/docker/node-exporter.tf index f0b2a07..a0d7035 100644 --- a/infrastructure/terraform/docker/node-exporter.tf +++ b/infrastructure/terraform/docker/node-exporter.tf @@ -4,11 +4,11 @@ resource "docker_container" "node_exporter" { restart = local.docker_containers["node-exporter"].restart_policy - labels = local.docker_containers["node-exporter"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/node-red.tf b/infrastructure/terraform/docker/node-red.tf index c78746a..2256b1b 100644 --- a/infrastructure/terraform/docker/node-red.tf +++ b/infrastructure/terraform/docker/node-red.tf @@ -4,11 +4,11 @@ resource "docker_container" "node_red" { restart = local.docker_containers["node-red"].restart_policy - labels = local.docker_containers["node-red"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/passbolt-db.tf b/infrastructure/terraform/docker/passbolt-db.tf index 9e4cc60..9e2af1e 100644 --- a/infrastructure/terraform/docker/passbolt-db.tf +++ b/infrastructure/terraform/docker/passbolt-db.tf @@ -4,11 +4,11 @@ resource "docker_container" "passbolt_db" { restart = local.docker_containers["passbolt-db"].restart_policy - labels = local.docker_containers["passbolt-db"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/passbolt-webapp.tf b/infrastructure/terraform/docker/passbolt-webapp.tf index 6c31238..8429c2b 100644 --- a/infrastructure/terraform/docker/passbolt-webapp.tf +++ b/infrastructure/terraform/docker/passbolt-webapp.tf @@ -4,11 +4,11 @@ resource "docker_container" "passbolt_webapp" { restart = local.docker_containers["passbolt-webapp"].restart_policy - labels = local.docker_containers["passbolt-webapp"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/pihole-exporter.tf b/infrastructure/terraform/docker/pihole-exporter.tf index 3730b90..16d2d10 100644 --- a/infrastructure/terraform/docker/pihole-exporter.tf +++ b/infrastructure/terraform/docker/pihole-exporter.tf @@ -4,11 +4,11 @@ resource "docker_container" "pihole_exporter" { restart = local.docker_containers["pihole-exporter"].restart_policy - labels = local.docker_containers["pihole-exporter"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/portainer.tf b/infrastructure/terraform/docker/portainer.tf index 09f758d..5f62e2a 100644 --- a/infrastructure/terraform/docker/portainer.tf +++ b/infrastructure/terraform/docker/portainer.tf @@ -4,11 +4,11 @@ resource "docker_container" "portainer" { restart = local.docker_containers["portainer"].restart_policy - labels = local.docker_containers["portainer"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/prometheus.tf b/infrastructure/terraform/docker/prometheus.tf index 15cde8e..44594c5 100644 --- a/infrastructure/terraform/docker/prometheus.tf +++ b/infrastructure/terraform/docker/prometheus.tf @@ -4,11 +4,11 @@ resource "docker_container" "prometheus" { restart = local.docker_containers["prometheus"].restart_policy - labels = local.docker_containers["prometheus"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/searxng-webapp.tf b/infrastructure/terraform/docker/searxng-webapp.tf index b011414..15b54a0 100644 --- a/infrastructure/terraform/docker/searxng-webapp.tf +++ b/infrastructure/terraform/docker/searxng-webapp.tf @@ -4,11 +4,11 @@ resource "docker_container" "searxng-webapp" { restart = local.docker_containers["searxng-webapp"].restart_policy - labels = local.docker_containers["searxng-webapp"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/telegraf.tf b/infrastructure/terraform/docker/telegraf.tf index 2826cc3..9bf166c 100644 --- a/infrastructure/terraform/docker/telegraf.tf +++ b/infrastructure/terraform/docker/telegraf.tf @@ -4,11 +4,11 @@ resource "docker_container" "telegraf" { restart = local.docker_containers["telegraf"].restart_policy - labels = local.docker_containers["telegraf"].useful_labels lifecycle { ignore_changes = [ env, + labels, ] } } diff --git a/infrastructure/terraform/docker/traefik.tf b/infrastructure/terraform/docker/traefik.tf index 3d20c86..7ce0158 100644 --- a/infrastructure/terraform/docker/traefik.tf +++ b/infrastructure/terraform/docker/traefik.tf @@ -4,7 +4,6 @@ resource "docker_container" "traefik" { restart = local.docker_containers["traefik"].restart_policy - labels = local.docker_containers["traefik"].useful_labels network_mode = "core_traefik" ports { @@ -64,6 +63,7 @@ resource "docker_container" "traefik" { lifecycle { ignore_changes = [ env, + labels, ] } }