From adbbb205e1671328071a25ce356fcd5c7b756105 Mon Sep 17 00:00:00 2001 From: Marc Fokkert Date: Thu, 27 Jul 2023 12:56:20 +0200 Subject: [PATCH] Update to kreuzwerker/docker:3.0.2 and the latest terraform --- .terraform.lock.hcl | 33 +- README.md | 10 + _disabled/rhasspy.tf | 2 +- _disabled/unifi-video.tf | 2 +- airsonic.tf | 2 +- docker-qnap.tf | 6 +- freshrss.tf | 2 +- ginlong-mqtt.tf | 2 +- gitea.tf | 2 +- grafana.tf | 2 +- home-assistant.tf | 2 +- kodi.tf | 2 +- mariadb.tf | 2 +- mosquitto.tf | 2 +- mqtt-exporter.tf | 2 +- nginx-lb-certbot.tf | 2 +- nginx-lb.tf | 2 +- node-red.tf | 2 +- ofelia.tf | 2 +- photoprism.tf | 2 +- pihole.tf | 2 +- prometheus.tf | 2 +- rssbridge.tf | 2 +- ru-torrent.tf | 2 +- smokeping.tf | 2 +- syncthing.tf | 2 +- terraform.tfstate | 1424 ++++++----- terraform.tfstate.1690455040.backup | 1810 ++++++++++++++ terraform.tfstate.backup | 3479 ++------------------------- traccar.tf | 2 +- unifi.tf | 2 +- wireguard.tf | 2 +- youless-exporter.tf | 2 +- zigbee2mqtt.tf | 2 +- 34 files changed, 2722 insertions(+), 4096 deletions(-) create mode 100644 terraform.tfstate.1690455040.backup diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index db21461..3f3aca7 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,22 +2,23 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/kreuzwerker/docker" { - version = "2.15.0" - constraints = "2.15.0" + version = "3.0.2" + constraints = "3.0.2" hashes = [ - "h1:NkSDvVnpey6pAcrq1uYnOH7nr4m/mJ5lw5f62ieXcyE=", - "zh:0241e5c7b66c14aa54e367dfe380fbde8388d3254cbe8a70717c12f71897e82b", - "zh:0f162f0a01ffe9eec32e78dfc2a5b05a373230c41f041439efa3f4b68903fdcb", - "zh:1c222c1425fbb0367154bcb8e4d87b19d6eae133fbb341f73102fa3b300f34bf", - "zh:679206433e31d8fa69d95167af6d2cd762218e89811b735ee20bd8da19f97854", - "zh:a16baab045bc7a709a9767816304cc5548aa2ee0b72c0eee49e3826e6a46a3fd", - "zh:a29c4e304a6a7faf5b651a61a91a1aa2e837591cff049fbe1c747b6319e43956", - "zh:bed7a69dbb9a024aecfac840ca2ac2f1527062f3d9c8c718e4e81d464b5ad329", - "zh:c22aa10806de216b6aa0b36a2c1114a9fdaa5b47925aaad3333de3ce24cc52c9", - "zh:d034295663d8a39035fd6fdf0488b72544b13f48acaee797af967343248676f8", - "zh:d9001dfeac0db1799d8ab9d04be090522529baae0dba7f7e82b71f2168f05582", - "zh:d9f3eb7ef8f256eb9148d72bd4a00e34f3be5570484598e26b603cbdc5eed923", - "zh:ef573f1e0f000127fa9f569c8ee320f03ba1d302a6fbf9aac8300efa6fc6f4b2", - "zh:ef7e246b4205202161b4119c10a1282f74243e029508184132731f9f6f6d9f4c", + "h1:DcRxJArfX6EiATluWeCBW7HoD6usz9fMoTK2U3dmyPk=", + "zh:15b0a2b2b563d8d40f62f83057d91acb02cd0096f207488d8b4298a59203d64f", + "zh:23d919de139f7cd5ebfd2ff1b94e6d9913f0977fcfc2ca02e1573be53e269f95", + "zh:38081b3fe317c7e9555b2aaad325ad3fa516a886d2dfa8605ae6a809c1072138", + "zh:4a9c5065b178082f79ad8160243369c185214d874ff5048556d48d3edd03c4da", + "zh:5438ef6afe057945f28bce43d76c4401254073de01a774760169ac1058830ac2", + "zh:60b7fadc287166e5c9873dfe53a7976d98244979e0ab66428ea0dea1ebf33e06", + "zh:61c5ec1cb94e4c4a4fb1e4a24576d5f39a955f09afb17dab982de62b70a9bdd1", + "zh:a38fe9016ace5f911ab00c88e64b156ebbbbfb72a51a44da3c13d442cd214710", + "zh:c2c4d2b1fd9ebb291c57f524b3bf9d0994ff3e815c0cd9c9bcb87166dc687005", + "zh:d567bb8ce483ab2cf0602e07eae57027a1a53994aba470fa76095912a505533d", + "zh:e83bf05ab6a19dd8c43547ce9a8a511f8c331a124d11ac64687c764ab9d5a792", + "zh:e90c934b5cd65516fbcc454c89a150bfa726e7cf1fe749790c7480bbeb19d387", + "zh:f05f167d2eaf913045d8e7b88c13757e3cf595dd5cd333057fdafc7c4b7fed62", + "zh:fcc9c1cea5ce85e8bcb593862e699a881bd36dffd29e2e367f82d15368659c3d", ] } diff --git a/README.md b/README.md index e8d7b2d..1993dee 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +# Installation + +Run `terraform init` + # Instructions Terraform cannot create a qnet network, so we do it manually and then import into Terraform. @@ -9,3 +13,9 @@ dockerx.bat network create -d qnet --ipam-driver=qnet --ipam-opt=iface=eth0 --su ``` terraform import docker_network.bridge f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc ``` + +## Run considerations +If updating remotely using wireguard, note that it is also run on docker. + +So it will cause the tunnel to disconnect. Not sure how to handle this, yet. +Probably not run terraform apply locally and instead run it in a CI solution? \ No newline at end of file diff --git a/_disabled/rhasspy.tf b/_disabled/rhasspy.tf index d01c4c6..3f26a3c 100644 --- a/_disabled/rhasspy.tf +++ b/_disabled/rhasspy.tf @@ -8,7 +8,7 @@ resource "docker_image" "rhasspy" { } resource "docker_container" "rhasspy" { - image = docker_image.rhasspy.latest + image = docker_image.rhasspy.image_id name = "rhasspy" command = [ diff --git a/_disabled/unifi-video.tf b/_disabled/unifi-video.tf index 492394e..9804ef9 100644 --- a/_disabled/unifi-video.tf +++ b/_disabled/unifi-video.tf @@ -8,7 +8,7 @@ resource "docker_image" "unifi-video" { } resource "docker_container" "unifi-video" { - image = docker_image.unifi-video.latest + image = docker_image.unifi-video.image_id name = "unifi-video" mounts { diff --git a/airsonic.tf b/airsonic.tf index 2abcf3e..181c0cc 100644 --- a/airsonic.tf +++ b/airsonic.tf @@ -3,7 +3,7 @@ resource "docker_image" "airsonic" { } resource "docker_container" "airsonic" { - image = docker_image.airsonic.latest + image = docker_image.airsonic.image_id name = "airsonic" restart = "always" diff --git a/docker-qnap.tf b/docker-qnap.tf index 5e9cd54..6538755 100644 --- a/docker-qnap.tf +++ b/docker-qnap.tf @@ -2,7 +2,7 @@ terraform { required_providers { docker = { source = "kreuzwerker/docker" - version = "2.15.0" + version = "3.0.2" } } } @@ -26,5 +26,9 @@ resource "docker_network" "bridge" { subnet = "192.168.2.0/24" gateway = "192.168.2.1" } + + ipam_options = { + iface = "eth0" + } } diff --git a/freshrss.tf b/freshrss.tf index 9e57f70..2029c74 100644 --- a/freshrss.tf +++ b/freshrss.tf @@ -6,7 +6,7 @@ } resource "docker_container" "freshrss" { - image = docker_image.freshrss.latest + image = docker_image.freshrss.image_id name = "freshrss" restart = "always" diff --git a/ginlong-mqtt.tf b/ginlong-mqtt.tf index 12a1ce5..f2efa4e 100644 --- a/ginlong-mqtt.tf +++ b/ginlong-mqtt.tf @@ -12,7 +12,7 @@ resource "docker_network" "ginlong-mqtt" { } resource "docker_container" "ginlong-mqtt" { - image = docker_image.ginlong-mqtt.latest + image = docker_image.ginlong-mqtt.image_id name = "ginlong-mqtt" mounts { diff --git a/gitea.tf b/gitea.tf index 2bb09e7..b992fa2 100644 --- a/gitea.tf +++ b/gitea.tf @@ -3,7 +3,7 @@ resource "docker_image" "gitea" { } resource "docker_container" "gitea" { - image = docker_image.gitea.latest + image = docker_image.gitea.image_id name = "gitea" restart = "always" # user = "1000:1000" diff --git a/grafana.tf b/grafana.tf index 97bb67a..400d003 100644 --- a/grafana.tf +++ b/grafana.tf @@ -3,7 +3,7 @@ resource "docker_image" "grafana" { } resource "docker_container" "grafana" { - image = docker_image.grafana.latest + image = docker_image.grafana.image_id name = "grafana" restart = "always" diff --git a/home-assistant.tf b/home-assistant.tf index f0c2c61..59c5875 100644 --- a/home-assistant.tf +++ b/home-assistant.tf @@ -8,7 +8,7 @@ resource "docker_image" "home-assistant" { } resource "docker_container" "home-assistant" { - image = docker_image.home-assistant.latest + image = docker_image.home-assistant.image_id name = "home-assistant" hostname = "hass" diff --git a/kodi.tf b/kodi.tf index 83da695..238354b 100644 --- a/kodi.tf +++ b/kodi.tf @@ -4,7 +4,7 @@ resource "docker_image" "kodi" { resource "docker_container" "kodi" { - image = docker_image.kodi.latest + image = docker_image.kodi.image_id name = "kodi" restart = "always" diff --git a/mariadb.tf b/mariadb.tf index ef2f8db..6098d52 100644 --- a/mariadb.tf +++ b/mariadb.tf @@ -12,7 +12,7 @@ resource "docker_network" "mariadb" { } resource "docker_container" "mariadb" { - image = docker_image.mariadb.latest + image = docker_image.mariadb.image_id name = "mariadb" mounts { diff --git a/mosquitto.tf b/mosquitto.tf index aa18532..ab9b076 100644 --- a/mosquitto.tf +++ b/mosquitto.tf @@ -12,7 +12,7 @@ resource "docker_network" "mosquitto" { } resource "docker_container" "mosquitto" { - image = docker_image.mosquitto.latest + image = docker_image.mosquitto.image_id name = "mosquitto" mounts { diff --git a/mqtt-exporter.tf b/mqtt-exporter.tf index 1860e8e..ee436be 100644 --- a/mqtt-exporter.tf +++ b/mqtt-exporter.tf @@ -12,7 +12,7 @@ resource "docker_network" "mqtt-exporter" { } resource "docker_container" "mqtt-exporter" { - image = docker_image.mqtt-exporter.latest + image = docker_image.mqtt-exporter.image_id name = "mqtt-exporter" mounts { diff --git a/nginx-lb-certbot.tf b/nginx-lb-certbot.tf index 1b88f8a..4c191c5 100644 --- a/nginx-lb-certbot.tf +++ b/nginx-lb-certbot.tf @@ -12,7 +12,7 @@ resource "docker_network" "nginx-lb-certbot" { } resource "docker_container" "nginx-lb-certbot" { - image = docker_image.nginx-lb-certbot.latest + image = docker_image.nginx-lb-certbot.image_id name = "nginx-lb-certbot" mounts { diff --git a/nginx-lb.tf b/nginx-lb.tf index 32ee071..312e930 100644 --- a/nginx-lb.tf +++ b/nginx-lb.tf @@ -12,7 +12,7 @@ resource "docker_network" "nginx-lb" { } resource "docker_container" "nginx-lb" { - image = docker_image.nginx-lb.latest + image = docker_image.nginx-lb.image_id name = "nginx-lb" mounts { diff --git a/node-red.tf b/node-red.tf index 31785c4..0587feb 100644 --- a/node-red.tf +++ b/node-red.tf @@ -8,7 +8,7 @@ resource "docker_image" "node-red" { } resource "docker_container" "node-red" { - image = docker_image.node-red.latest + image = docker_image.node-red.image_id name = "node-red" mounts { diff --git a/ofelia.tf b/ofelia.tf index 4960b5e..f139009 100644 --- a/ofelia.tf +++ b/ofelia.tf @@ -5,7 +5,7 @@ resource "docker_image" "ofelia" { } resource "docker_container" "ofelia" { - image = docker_image.ofelia.latest + image = docker_image.ofelia.image_id name = "ofelia" restart = "always" diff --git a/photoprism.tf b/photoprism.tf index 1497371..9cf77a8 100644 --- a/photoprism.tf +++ b/photoprism.tf @@ -3,7 +3,7 @@ resource "docker_image" "photoprism" { } resource "docker_container" "photoprism" { - image = docker_image.photoprism.latest + image = docker_image.photoprism.image_id name = "photoprism" restart = "always" diff --git a/pihole.tf b/pihole.tf index 97d1ef0..3e6a36f 100644 --- a/pihole.tf +++ b/pihole.tf @@ -5,7 +5,7 @@ resource "docker_image" "pihole" { } resource "docker_container" "pihole" { - image = docker_image.pihole.latest + image = docker_image.pihole.image_id name = "pihole" restart = "always" diff --git a/prometheus.tf b/prometheus.tf index 8983c86..d507236 100644 --- a/prometheus.tf +++ b/prometheus.tf @@ -8,7 +8,7 @@ resource "docker_image" "prometheus" { } resource "docker_container" "prometheus" { - image = docker_image.prometheus.latest + image = docker_image.prometheus.image_id name = "prometheus" command = ["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus", "--web.console.libraries=/usr/share/prometheus/console_libraries","--web.console.templates=/usr/share/prometheus/consoles", "--storage.tsdb.retention.time=2y"] diff --git a/rssbridge.tf b/rssbridge.tf index aa8649f..397f22d 100644 --- a/rssbridge.tf +++ b/rssbridge.tf @@ -3,7 +3,7 @@ resource "docker_image" "rss-bridge" { } resource "docker_container" "rss-bridge" { - image = docker_image.rss-bridge.latest + image = docker_image.rss-bridge.image_id name = "rss-bridge" restart = "always" diff --git a/ru-torrent.tf b/ru-torrent.tf index 5a75bd6..2f2c39e 100644 --- a/ru-torrent.tf +++ b/ru-torrent.tf @@ -12,7 +12,7 @@ resource "docker_network" "ru-torrent" { } resource "docker_container" "ru-torrent" { - image = docker_image.ru-torrent.latest + image = docker_image.ru-torrent.image_id name = "ru-torrent" mounts { diff --git a/smokeping.tf b/smokeping.tf index aa73885..c55d045 100644 --- a/smokeping.tf +++ b/smokeping.tf @@ -12,7 +12,7 @@ resource "docker_network" "smokeping" { } resource "docker_container" "smokeping" { - image = docker_image.smokeping.latest + image = docker_image.smokeping.image_id name = "smokeping" env = [ "TZ=Europe/Amsterdam" diff --git a/syncthing.tf b/syncthing.tf index 9f9518b..5499854 100644 --- a/syncthing.tf +++ b/syncthing.tf @@ -8,7 +8,7 @@ resource "docker_image" "syncthing" { } resource "docker_container" "syncthing" { - image = docker_image.syncthing.latest + image = docker_image.syncthing.image_id name = "syncthing" mounts { diff --git a/terraform.tfstate b/terraform.tfstate index 6d6b9c1..c42981a 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, - "terraform_version": "1.0.9", - "serial": 2216, + "terraform_version": "1.5.4", + "serial": 2279, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -305,15 +305,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "entry.sh" @@ -324,8 +326,8 @@ "spring_datasource_username=airsonic" ], "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], + "gpus": null, + "group_add": null, "healthcheck": [ { "interval": "15s", @@ -339,15 +341,12 @@ } ], "host": [], - "hostname": "c36c8d63de16", - "id": "c36c8d63de1602417da73b5620bcd71c4894438b0ad9b7c035c3fa82ee420edb", + "hostname": "2f72edefb700", + "id": "2f72edefb700b3aea739f71a8b8814a1dbe719afd25291098f7db8b0d38f6f1f", "image": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "init": false, - "ip_address": "172.29.0.4", - "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -360,7 +359,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/airsonic/data", "target": "/var/airsonic", "tmpfs_options": [], @@ -369,7 +368,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/airsonic/music", "target": "/var/music", "tmpfs_options": [], @@ -378,7 +377,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/airsonic/playlists", "target": "/var/playlists", "tmpfs_options": [], @@ -387,7 +386,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/airsonic/podcasts", "target": "/var/podcasts", "tmpfs_options": [], @@ -397,7 +396,6 @@ ], "must_run": true, "name": "airsonic", - "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", @@ -406,6 +404,7 @@ "ip_address": "172.29.0.4", "ip_prefix_length": 22, "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:04", "network_name": "mariadb" }, { @@ -415,11 +414,11 @@ "ip_address": "192.168.2.83", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:68:ff:a9:48", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -442,31 +441,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "0:0", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/var" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.airsonic", "docker_image.mariadb", @@ -488,6 +485,7 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "/bin/bash", "-o", @@ -496,13 +494,14 @@ "([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "./Docker/entrypoint.sh" @@ -515,19 +514,16 @@ "TZ=Europe/Paris" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "d3d1b56e3d2c", - "id": "d3d1b56e3d2c6de6fd71baa362ff581569a326e2cf584a306932da6f2cc1d0d0", + "hostname": "680d189b89fa", + "id": "680d189b89fa39e880d45b77473d635b21727c4baa4e749d5105d1878fccce10", "image": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "init": false, - "ip_address": "192.168.2.129", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -540,7 +536,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/freshrss/data", "target": "/var/www/FreshRSS/data", "tmpfs_options": [], @@ -549,7 +545,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/freshrss/extensions", "target": "/var/www/FreshRSS/extensions", "tmpfs_options": [], @@ -559,7 +555,6 @@ ], "must_run": true, "name": "freshrss", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -568,11 +563,11 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:e7:24:6a:c0", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -589,25 +584,24 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/var/www/FreshRSS" }, "sensitive_attributes": [], @@ -631,15 +625,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/bin/sh", @@ -648,19 +644,16 @@ ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "0b11b3b660f9", - "id": "0b11b3b660f900fa76e94b402b434b6c31f3d9286b2522338141ab64863bfc11", + "hostname": "c2efbe4930dd", + "id": "c2efbe4930dd3c9345d068b33e448f0265be08e7315104728b22a7164386c095", "image": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "init": false, - "ip_address": "192.168.2.122", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -673,7 +666,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/ginlong-mqtt/config.ini", "target": "/config.ini", "tmpfs_options": [], @@ -683,7 +676,6 @@ ], "must_run": true, "name": "ginlong-mqtt", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -692,11 +684,11 @@ "ip_address": "192.168.2.122", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:70:ff:3a:15", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -713,33 +705,31 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.ginlong-mqtt", - "docker_network.bridge", - "data.docker_registry_image.ginlong-mqtt" + "docker_network.bridge" ] } ] @@ -756,8 +746,10 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -779,19 +771,16 @@ "GITEA__database__USER=gitea" ], "exit_code": null, - "gateway": "192.168.2.1", + "gpus": null, "group_add": null, "healthcheck": null, "host": [], - "hostname": "6d9b3ef97739", - "id": "6d9b3ef977397312fd6696e73d97ba99a06a85cd5725cd80a0f26d45756ae304", + "hostname": "559a7699afd3", + "id": "559a7699afd37d64052d0c1532a56ad85510b6c7bd580faa519ae4a5ffa89d78", "image": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "init": false, - "ip_address": "192.168.2.131", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": null, "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -832,7 +821,6 @@ ], "must_run": true, "name": "gitea", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -841,11 +829,11 @@ "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:e3:ed:45:68", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -862,10 +850,13 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, @@ -875,6 +866,8 @@ "user": "1000:1000", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/var/lib/gitea" }, "sensitive_attributes": [], @@ -898,34 +891,33 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/run.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "82a34d5da763", - "id": "82a34d5da763364d3ab9d6a848ede80afda1db8c77cefc827bb4ab054e34cf1c", + "hostname": "a95a1bfc64c9", + "id": "a95a1bfc64c9bdd0b2410cea7840f193cb18a97a7c3db081d180aeeeab47b6bb", "image": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "init": false, - "ip_address": "192.168.2.79", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -938,7 +930,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/grafana", "target": "/var/lib/grafana", "tmpfs_options": [], @@ -948,7 +940,6 @@ ], "must_run": true, "name": "grafana", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -957,11 +948,11 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:76:11:4b:cd", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -978,25 +969,24 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "grafana", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/usr/share/grafana" }, "sensitive_attributes": [], @@ -1020,34 +1010,33 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], "hostname": "hass", - "id": "970e8c310b99272b19e8089f2b435208115bf6df438a78e5993ad74a684e81f5", + "id": "8491868cbe77186fe63bef6daacfff019c0fa6c971249120d3ea0b8911480efc", "image": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "init": false, - "ip_address": "172.29.0.5", - "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1060,7 +1049,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -1070,17 +1059,7 @@ ], "must_run": true, "name": "home-assistant", - "network_alias": null, "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.5", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "network_name": "mariadb" - }, { "gateway": "192.168.2.1", "global_ipv6_address": "", @@ -1088,11 +1067,21 @@ "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:b6:82:64:70", "network_name": "terraform-static-eth1-shared" + }, + { + "gateway": "172.29.0.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "172.29.0.5", + "ip_prefix_length": 22, + "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:05", + "network_name": "mariadb" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1115,37 +1104,34 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/config" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.home-assistant", "docker_image.mariadb", "docker_network.bridge", - "docker_network.mariadb", - "data.docker_registry_image.home-assistant" + "docker_network.mariadb" ] } ] @@ -1162,15 +1148,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -1179,19 +1167,16 @@ "TZ=europe/amsterdam" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "4515a82ed85c", - "id": "4515a82ed85c368a60b9cd9b86374282bdf45c2beb9fab78a5b3044280f09fe0", + "hostname": "8379eb247a02", + "id": "8379eb247a028a5a5f19d1aa65fbfe172611b45b921843920a600b1fd46608c0", "image": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "init": false, - "ip_address": "192.168.2.128", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1204,7 +1189,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/kodi", "target": "/config/.kodi", "tmpfs_options": [], @@ -1214,7 +1199,6 @@ ], "must_run": true, "name": "kodi", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -1223,11 +1207,11 @@ "ip_address": "192.168.2.128", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:41:5c:c3:43", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1244,25 +1228,24 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], @@ -1286,36 +1269,35 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "mariadbd" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "25b9ace96d12", - "id": "25b9ace96d12e50e887a867cc508808a427ef7bac8f066efc8fdd4059db2e854", + "hostname": "c8332e9c042f", + "id": "c8332e9c042f7e226254320e35c7f3cb808c782de368ed7be7e780033c3a428f", "image": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "init": false, - "ip_address": "192.168.2.127", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1328,7 +1310,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/mariadb", "target": "/var/lib/mysql", "tmpfs_options": [], @@ -1338,7 +1320,6 @@ ], "must_run": true, "name": "mariadb", - "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", @@ -1347,6 +1328,7 @@ "ip_address": "172.29.0.3", "ip_prefix_length": 22, "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:03", "network_name": "mariadb" }, { @@ -1356,11 +1338,11 @@ "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:9f:dd:c5:ca", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1383,34 +1365,32 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ + "docker_image.mariadb", "docker_network.bridge", - "docker_network.mariadb", - "data.docker_registry_image.mariadb", - "docker_image.mariadb" + "docker_network.mariadb" ] } ] @@ -1427,38 +1407,37 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "/usr/sbin/mosquitto", "-c", "/mosquitto/config/mosquitto.conf" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "db87284cffb5", - "id": "db87284cffb55004c1179607d2135c4c6aba2460992c0243f56c3d2e97049865", + "hostname": "f182074a7768", + "id": "f182074a776888e7a92fffdb3c803d67e949811525079c7d6abf82012185e200", "image": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "init": false, - "ip_address": "192.168.2.125", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1471,7 +1450,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/mosquitto/config", "target": "/mosquitto/config", "tmpfs_options": [], @@ -1480,7 +1459,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/mosquitto/data", "target": "/mosquitto/data", "tmpfs_options": [], @@ -1489,7 +1468,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/mosquitto/log", "target": "/mosquitto/log", "tmpfs_options": [], @@ -1499,7 +1478,6 @@ ], "must_run": true, "name": "mosquitto", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -1508,11 +1486,11 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:30:93:c2:91", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1529,31 +1507,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.mosquitto", "docker_image.mosquitto", "docker_network.bridge" ] @@ -1572,15 +1548,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/usr/local/bin/python3", @@ -1589,19 +1567,16 @@ ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "01cc60edd3f8", - "id": "01cc60edd3f8e5ec0f38545b72f6409b76ebfb9fe42c7d129951094a09b96efa", + "hostname": "27672cf973e9", + "id": "27672cf973e92836dce136a1d70324a58a09df508b517681543a550493037764", "image": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "init": false, - "ip_address": "192.168.2.123", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1614,7 +1589,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/mqtt-exporter", "target": "/usr/src/app/conf", "tmpfs_options": [], @@ -1624,7 +1599,6 @@ ], "must_run": true, "name": "mqtt-exporter", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -1633,11 +1607,11 @@ "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:93:4f:5b:04", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1654,31 +1628,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "mqtt_exporter", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/usr/src/app" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.mqtt-exporter", "docker_image.mqtt-exporter", "docker_network.bridge" ] @@ -1697,38 +1669,37 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "nginx", "-g", "daemon off;" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "9afe60e4f63f", - "id": "9afe60e4f63f9d679205ad549e0d418b472e0075dc44d195090d251ae572b8dd", + "hostname": "748ac1ca6627", + "id": "748ac1ca6627cf8256aea81f80b2e73cbffc4b32b667049538dda66e172318f9", "image": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "init": false, - "ip_address": "192.168.2.115", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1741,7 +1712,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/nginx-lb/certbot", "target": "/var/www/acme-challenge-root", "tmpfs_options": [], @@ -1750,7 +1721,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/nginx-lb/certs", "target": "/etc/nginx/certs", "tmpfs_options": [], @@ -1759,7 +1730,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/nginx-lb/conf", "target": "/etc/nginx/config", "tmpfs_options": [], @@ -1768,7 +1739,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/nginx-lb/nginx.conf", "target": "/etc/nginx/nginx.conf", "tmpfs_options": [], @@ -1778,7 +1749,6 @@ ], "must_run": true, "name": "nginx-lb", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -1787,11 +1757,11 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:c0:70:91:8f", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -1808,31 +1778,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "SIGQUIT", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.nginx-lb", "docker_image.nginx-lb", "docker_network.bridge" ] @@ -1851,10 +1819,12 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "renew" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -1868,19 +1838,16 @@ ], "env": [], "exit_code": null, - "gateway": "10.0.3.1", + "gpus": null, "group_add": null, "healthcheck": null, "host": [], - "hostname": "f9f590ada7d7", - "id": "f9f590ada7d7cf04e9ad79f91eb60cd6699cf02d58f37f22a5ce99e6cbfc3025", + "hostname": "66b9db66f05d", + "id": "66b9db66f05d505dbb3e933c37135ca36f19b550b07460e66d9a914e2dd2ae79", "image": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "init": false, - "ip_address": "10.0.3.3", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": null, "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1912,20 +1879,19 @@ ], "must_run": true, "name": "nginx-lb-certbot", - "network_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "10.0.3.3", + "ip_address": "10.0.3.2", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:02", "network_name": "bridge" } ], "network_mode": "default", - "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], @@ -1935,10 +1901,13 @@ "remove_volumes": true, "restart": "no", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, @@ -1948,6 +1917,8 @@ "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/opt/certbot" }, "sensitive_attributes": [], @@ -1970,15 +1941,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "npm", @@ -1995,8 +1968,8 @@ "TZ=Europe/Amsterdam" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], + "gpus": null, + "group_add": null, "healthcheck": [ { "interval": "0s", @@ -2010,15 +1983,12 @@ } ], "host": [], - "hostname": "ab37bc4b012b", - "id": "ab37bc4b012ba365b3c0a846ae758031988c3e3dc8ffc293301daa9434a1670b", + "hostname": "441be550ea36", + "id": "441be550ea366dd7066957711ca9e11926294b60b3599d627b67b3ed6e8a60c9", "image": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "init": false, - "ip_address": "192.168.2.124", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2031,7 +2001,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], @@ -2041,7 +2011,6 @@ ], "must_run": true, "name": "node-red", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2050,11 +2019,11 @@ "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:1a:43:24:52", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2071,31 +2040,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "node-red", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/usr/src/node-red" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.node-red", "docker_image.node-red", "docker_network.bridge" ] @@ -2114,12 +2081,14 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "daemon", "--config", "/etc/ofelia/config.ini" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -2133,19 +2102,16 @@ ], "env": [], "exit_code": null, - "gateway": "10.0.3.1", + "gpus": null, "group_add": [], "healthcheck": [], "host": [], - "hostname": "01d54571baa5", - "id": "01d54571baa5562e738c27a65434fa945dcd13a09484219f5949ad2e4dfda0a8", + "hostname": "4424b2daaf9c", + "id": "4424b2daaf9c0287f9e4a7f450eb717beaab59f61d587505dd25c971770a300f", "image": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "init": false, - "ip_address": "10.0.3.2", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2177,20 +2143,19 @@ ], "must_run": true, "name": "ofelia", - "network_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "10.0.3.2", + "ip_address": "10.0.3.3", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:03", "network_name": "bridge" } ], "network_mode": "default", - "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], @@ -2200,10 +2165,13 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, @@ -2219,6 +2187,8 @@ "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], @@ -2241,18 +2211,20 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "photoprism", "start" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/entrypoint.sh" @@ -2262,19 +2234,16 @@ "PHOTOPRISM_UPLOAD_NSFW=true" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "52eefc4602d7", - "id": "52eefc4602d739243f376294a09b2563875bb57a1b2b4ef509a08cd89e9bc434", + "hostname": "b1daa8b5ee56", + "id": "b1daa8b5ee5642e46256f3e724d553fca4c1acacf7e1a81a4cc90134e9f0e4f3", "image": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "init": false, - "ip_address": "192.168.2.116", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2287,7 +2256,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/CaptureOne/Variants", "target": "/photoprism/originals/capture-one-variants", "tmpfs_options": [], @@ -2296,7 +2265,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/photoprism/storage", "target": "/photoprism/storage", "tmpfs_options": [], @@ -2305,7 +2274,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/syncthing/Camera", "target": "/photoprism/originals/camera", "tmpfs_options": [], @@ -2315,7 +2284,6 @@ ], "must_run": true, "name": "photoprism", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2324,11 +2292,11 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:e5:b9:46:2a", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2345,32 +2313,31 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/photoprism" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "docker_network.bridge", - "docker_image.photoprism" + "docker_image.photoprism", + "docker_network.bridge" ] } ] @@ -2394,23 +2361,25 @@ "drop": [] } ], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/s6-init" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], + "gpus": null, + "group_add": null, "healthcheck": [ { "interval": "0s", @@ -2424,15 +2393,12 @@ } ], "host": [], - "hostname": "d5c076913058", - "id": "d5c076913058bd9f2ef086df7a96287bf34d70170ab73a96c8a571fe0e4bad03", + "hostname": "9304f90ae69c", + "id": "9304f90ae69c2d0353c268487adeb97f9fe289bd0d5b9deba3cec679840694ff", "image": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "init": false, - "ip_address": "192.168.2.114", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2445,7 +2411,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/pi-hole", "target": "/etc-pihole", "tmpfs_options": [], @@ -2455,7 +2421,6 @@ ], "must_run": true, "name": "pihole", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2464,11 +2429,11 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:17:55:a5:22", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2485,25 +2450,24 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], @@ -2527,6 +2491,7 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "--config.file=/etc/prometheus/prometheus.yml", "--storage.tsdb.path=/prometheus", @@ -2535,32 +2500,30 @@ "--storage.tsdb.retention.time=2y" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/bin/prometheus" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "60970ff85352", - "id": "60970ff85352015057fdb370861f01aee4d257ef50cef7bdd54055ec923facfb", + "hostname": "925637892a46", + "id": "925637892a4632efe4b1b69c0dc806db3b2d664062ef77d1789627f1dec5b9e1", "image": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "init": false, - "ip_address": "192.168.2.80", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2573,7 +2536,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/prometheus/config", "target": "/etc/prometheus", "tmpfs_options": [], @@ -2582,7 +2545,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/prometheus/data", "target": "/prometheus", "tmpfs_options": [], @@ -2592,7 +2555,6 @@ ], "must_run": true, "name": "prometheus", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2601,11 +2563,11 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:37:a8:ad:88", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2622,31 +2584,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "nobody", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/prometheus" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.prometheus", "docker_image.prometheus", "docker_network.bridge" ] @@ -2665,34 +2625,33 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/app/docker-entrypoint.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "8826b14ccc06", - "id": "8826b14ccc06884214f44799ca33d51edcf37a8a97bf17ddcbe1dbf59083e3b5", + "hostname": "2c279a19b63e", + "id": "2c279a19b63ea7caefe3b31e529dbe2f2a82d2309d91b5e37d3c9a8c7eeb61b5", "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "init": false, - "ip_address": "192.168.2.130", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2705,7 +2664,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/rssbridge", "target": "/config", "tmpfs_options": [], @@ -2715,7 +2674,6 @@ ], "must_run": true, "name": "rss-bridge", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2724,11 +2682,11 @@ "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:4a:8d:cb:d6", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2745,25 +2703,24 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "SIGQUIT", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/var/www/html" }, "sensitive_attributes": [], @@ -2787,34 +2744,33 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "4789e2f3cffd", - "id": "4789e2f3cffdaffd9098c3d1fba2dad51de9e07da83f28753fbca56bed35b071", + "hostname": "f14b48449b7f", + "id": "f14b48449b7f8c3276e0fa4562e12dcd7221588e7d16cf987a2b7444b7ca1866", "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "init": false, - "ip_address": "192.168.2.121", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2827,7 +2783,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/Download", "target": "/downloads", "tmpfs_options": [], @@ -2836,7 +2792,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/ru-torrent", "target": "/config", "tmpfs_options": [], @@ -2846,7 +2802,6 @@ ], "must_run": true, "name": "ru-torrent", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2855,11 +2810,11 @@ "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:31:0d:1f:e8", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -2876,31 +2831,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.ru-torrent", "docker_image.ru-torrent", "docker_network.bridge" ] @@ -2919,15 +2872,17 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -2936,19 +2891,16 @@ "TZ=Europe/Amsterdam" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "c82c985401bc", - "id": "c82c985401bcf4fbec8ca841a17154bd14539263294f99ffa970bbfd595b1807", + "hostname": "fd1684619979", + "id": "fd1684619979a34005b4632133075c9e603cf8418c14d717f4add400e0dcc89c", "image": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "init": false, - "ip_address": "192.168.2.126", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2961,7 +2913,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/smokeping/config", "target": "/config", "tmpfs_options": [], @@ -2970,7 +2922,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/smokeping/data", "target": "/data", "tmpfs_options": [], @@ -2980,7 +2932,6 @@ ], "must_run": true, "name": "smokeping", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -2989,11 +2940,11 @@ "ip_address": "192.168.2.126", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:48:6c:3c:71", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3010,31 +2961,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.smokeping", "docker_image.smokeping", "docker_network.bridge" ] @@ -3053,34 +3002,33 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "9e3b4ee2e4a3", - "id": "9e3b4ee2e4a369aadb5611e2dbb0f31b342d8ec225521861e97e35c43b17fbb6", + "hostname": "93cddb4e4db6", + "id": "93cddb4e4db6c4e52a5ecc409fbe9f27da1c43ca060fa524cfeeab874c66f5fb", "image": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "init": false, - "ip_address": "192.168.2.119", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3093,7 +3041,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], @@ -3103,7 +3051,6 @@ ], "must_run": true, "name": "syncthing", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -3112,11 +3059,11 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:00:86:a2:b2", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3133,31 +3080,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.syncthing", "docker_image.syncthing", "docker_network.bridge" ] @@ -3176,19 +3121,21 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "-jar", "tracker-server.jar", "conf/traccar.xml" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "java", @@ -3198,19 +3145,16 @@ ], "env": [], "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "1232d060eb21", - "id": "1232d060eb216c568810af6ad17bbb3497128858df505e72f19ab61680a1ffaf", + "hostname": "18e3c57cbfcb", + "id": "18e3c57cbfcb014d67c5ee068536368df23c1e8eae03e606cb5842c9abdfe500", "image": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "init": false, - "ip_address": "172.29.0.2", - "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3223,7 +3167,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/traccar/logs", "target": "/opt/traccar/logs", "tmpfs_options": [], @@ -3232,7 +3176,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/traccar/traccar.xml", "target": "/opt/traccar/conf/traccar.xml", "tmpfs_options": [], @@ -3242,7 +3186,6 @@ ], "must_run": true, "name": "traccar", - "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", @@ -3251,6 +3194,7 @@ "ip_address": "172.29.0.2", "ip_prefix_length": 22, "ipv6_gateway": "", + "mac_address": "02:42:ac:1d:00:02", "network_name": "mariadb" }, { @@ -3260,11 +3204,11 @@ "ip_address": "192.168.2.113", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:96:65:08:7c", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3287,34 +3231,32 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/opt/traccar" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "docker_network.mariadb", - "data.docker_registry_image.traccar", "docker_image.traccar", - "docker_network.bridge" + "docker_network.bridge", + "docker_network.mariadb" ] } ] @@ -3331,25 +3273,27 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "unifi" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/usr/local/bin/docker-entrypoint.sh" ], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], + "gpus": null, + "group_add": null, "healthcheck": [ { "interval": "0s", @@ -3363,15 +3307,12 @@ } ], "host": [], - "hostname": "4f1b71176c25", - "id": "4f1b71176c25e9f462b627894f63d7f357eb9f2145774e713b1394af2da8835e", + "hostname": "1c6b7445d468", + "id": "1c6b7445d4685d2949a5a97d02324ec460c2580488aa2d55b829c54c8f829c36", "image": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "init": false, - "ip_address": "192.168.2.67", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3384,7 +3325,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/unifi", "target": "/unifi", "tmpfs_options": [], @@ -3394,7 +3335,6 @@ ], "must_run": true, "name": "unifi", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -3403,11 +3343,11 @@ "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:06:01:a2:a6", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3424,33 +3364,31 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/unifi" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "docker_network.bridge", - "data.docker_registry_image.unifi", - "docker_image.unifi" + "docker_image.unifi", + "docker_network.bridge" ] } ] @@ -3474,17 +3412,19 @@ "drop": [] } ], + "cgroupns_mode": null, "command": [ "/entrypoint.sh" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [], "env": [ @@ -3492,19 +3432,16 @@ "TZ=Europe/Amsterdam" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "0f3ec4dbaed2", - "id": "0f3ec4dbaed299005c902d4c4547bd107d60003e34f908d4e2f8e88dc768cb08", + "hostname": "432d2a3d8602", + "id": "432d2a3d8602bf16c0d920544770eff679883482c0e427c4e0e38ef28e71c38f", "image": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "init": false, - "ip_address": "192.168.2.120", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3517,7 +3454,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/dev/net/tun", "target": "/dev/net/tun", "tmpfs_options": [], @@ -3526,7 +3463,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/wireguard", "target": "/etc/wireguard", "tmpfs_options": [], @@ -3536,7 +3473,6 @@ ], "must_run": true, "name": "wireguard", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -3545,11 +3481,11 @@ "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:33:a9:9f:3f", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3566,33 +3502,31 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "docker_network.bridge", - "data.docker_registry_image.wireguard", - "docker_image.wireguard" + "docker_image.wireguard", + "docker_network.bridge" ] } ] @@ -3609,36 +3543,35 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "npm", "run", "start" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [], "env": [], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "c92dd5db24cf", - "id": "c92dd5db24cf6a1018fe1435ea4699ff20ef1acf93044066d9173e683bec476e", + "hostname": "7f521acbb002", + "id": "7f521acbb002aea5784d3552aa4e4fb187b0e26e35fca30af0040f091eaf7e1d", "image": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "init": false, - "ip_address": "192.168.2.82", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3651,7 +3584,6 @@ "mounts": [], "must_run": true, "name": "youless-exporter", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -3660,11 +3592,11 @@ "ip_address": "192.168.2.82", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:ab:12:90:9b", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3681,32 +3613,31 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "docker_network.bridge", - "docker_image.youless-exporter" + "docker_image.youless-exporter", + "docker_network.bridge" ] } ] @@ -3723,6 +3654,7 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "/sbin/tini", "--", @@ -3730,6 +3662,7 @@ "index.js" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -3740,9 +3673,9 @@ "permissions": "rwm" } ], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -3751,19 +3684,16 @@ "TZ=Europe/Amsterdam" ], "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], + "gpus": null, + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "cd3b65649a51", - "id": "cd3b65649a51a9b36cdc0ebad707c7896f15df965f158cad3f44ffa82b9d1d27", + "hostname": "7af7eea11402", + "id": "7af7eea1140264e7858d734dcf9675afc2fc9b0ec6dc0dd33bb2b167300d6b01", "image": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "init": false, - "ip_address": "192.168.2.117", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -3776,18 +3706,18 @@ "mounts": [ { "bind_options": [], - "read_only": false, - "source": "/share/appdata/zigbee2mqtt", - "target": "/app/data", + "read_only": true, + "source": "/run/udev", + "target": "/run/udev", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], - "read_only": true, - "source": "/run/udev", - "target": "/run/udev", + "read_only": null, + "source": "/share/appdata/zigbee2mqtt", + "target": "/app/data", "tmpfs_options": [], "type": "bind", "volume_options": [] @@ -3795,7 +3725,6 @@ ], "must_run": true, "name": "zigbee-2-mqtt", - "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", @@ -3804,11 +3733,11 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:22:ea:e1:bb", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", - "networks": null, "networks_advanced": [ { "aliases": [], @@ -3825,31 +3754,29 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/app" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.zigbee-2-mqtt", "docker_image.zigbee-2-mqtt", "docker_network.bridge" ] @@ -3868,13 +3795,13 @@ "build": [], "force_remove": null, "id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26airsonicadvanced/airsonic-advanced:latest", + "image_id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "keep_locally": null, - "latest": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "name": "airsonicadvanced/airsonic-advanced:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2" + "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3893,13 +3820,13 @@ "build": [], "force_remove": null, "id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1freshrss/freshrss:latest", + "image_id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "keep_locally": null, - "latest": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "name": "freshrss/freshrss:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5" + "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3918,15 +3845,15 @@ "build": [], "force_remove": null, "id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbdrescla/ginlong-mqtt", + "image_id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "keep_locally": null, - "latest": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "name": "rescla/ginlong-mqtt", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" ], - "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" + "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -3948,13 +3875,13 @@ "build": [], "force_remove": null, "id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912bgitea/gitea:latest-rootless", + "image_id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "keep_locally": null, - "latest": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "name": "gitea/gitea:latest-rootless", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526" + "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3973,13 +3900,13 @@ "build": [], "force_remove": null, "id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bdgrafana/grafana:latest", + "image_id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "keep_locally": null, - "latest": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "name": "grafana/grafana:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561" + "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3998,15 +3925,15 @@ "build": [], "force_remove": null, "id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192bhomeassistant/home-assistant", + "image_id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "keep_locally": null, - "latest": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "name": "homeassistant/home-assistant", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" ], - "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" + "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4028,13 +3955,13 @@ "build": [], "force_remove": null, "id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9linuxserver/kodi-headless:latest", + "image_id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "keep_locally": null, - "latest": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "name": "linuxserver/kodi-headless:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28" + "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4053,15 +3980,15 @@ "build": [], "force_remove": null, "id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8cmariadb:10.6", + "image_id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "keep_locally": null, - "latest": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "name": "mariadb:10.6", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" ], - "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" + "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4083,15 +4010,15 @@ "build": [], "force_remove": null, "id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fdeclipse-mosquitto:2", + "image_id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "keep_locally": null, - "latest": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "name": "eclipse-mosquitto:2", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" ], - "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" + "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4113,15 +4040,15 @@ "build": [], "force_remove": null, "id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3efhemberger/mqtt_exporter:1.2.1", + "image_id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "keep_locally": null, - "latest": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "name": "fhemberger/mqtt_exporter:1.2.1", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" ], - "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" + "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4143,15 +4070,15 @@ "build": [], "force_remove": null, "id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02nginx:alpine", + "image_id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "keep_locally": null, - "latest": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "name": "nginx:alpine", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" ], - "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" + "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4173,15 +4100,15 @@ "build": [], "force_remove": null, "id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19acertbot/certbot:latest", + "image_id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "keep_locally": null, - "latest": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "name": "certbot/certbot:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" ], - "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" + "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4203,15 +4130,15 @@ "build": [], "force_remove": null, "id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455nodered/node-red:latest-12", + "image_id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "keep_locally": null, - "latest": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "name": "nodered/node-red:latest-12", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" ], - "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" + "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4233,13 +4160,13 @@ "build": [], "force_remove": null, "id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3ccmcuadros/ofelia:latest", + "image_id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "keep_locally": null, - "latest": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "name": "mcuadros/ofelia:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1" + "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4258,13 +4185,13 @@ "build": [], "force_remove": null, "id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8photoprism/photoprism:latest", + "image_id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "keep_locally": null, - "latest": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "name": "photoprism/photoprism:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065" + "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4283,13 +4210,13 @@ "build": [], "force_remove": null, "id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054pihole/pihole:latest", + "image_id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "keep_locally": null, - "latest": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "name": "pihole/pihole:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8" + "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4308,15 +4235,15 @@ "build": [], "force_remove": null, "id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53aprom/prometheus:latest", + "image_id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "keep_locally": null, - "latest": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "name": "prom/prometheus:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" ], - "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" + "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4338,13 +4265,13 @@ "build": [], "force_remove": null, "id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006dbrssbridge/rss-bridge:latest", + "image_id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "keep_locally": null, - "latest": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "name": "rssbridge/rss-bridge:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e" + "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4363,15 +4290,15 @@ "build": [], "force_remove": null, "id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43linuxserver/rutorrent", + "image_id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "keep_locally": null, - "latest": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "name": "linuxserver/rutorrent", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" ], - "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4393,15 +4320,15 @@ "build": [], "force_remove": null, "id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31dlinuxserver/smokeping:latest", + "image_id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "keep_locally": null, - "latest": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "name": "linuxserver/smokeping:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" ], - "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" + "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4423,15 +4350,15 @@ "build": [], "force_remove": null, "id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468linuxserver/syncthing:latest", + "image_id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "keep_locally": null, - "latest": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "name": "linuxserver/syncthing:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" ], - "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" + "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4453,15 +4380,15 @@ "build": [], "force_remove": null, "id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416traccar/traccar", + "image_id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "keep_locally": null, - "latest": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "name": "traccar/traccar", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" ], - "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" + "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4483,15 +4410,15 @@ "build": [], "force_remove": null, "id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5fjacobalberty/unifi", + "image_id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "keep_locally": null, - "latest": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "name": "jacobalberty/unifi", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" ], - "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" + "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4513,15 +4440,15 @@ "build": [], "force_remove": null, "id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9masipcat/wireguard-go:latest", + "image_id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "keep_locally": null, - "latest": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "name": "masipcat/wireguard-go:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" ], - "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" + "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4543,13 +4470,13 @@ "build": [], "force_remove": null, "id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbddyouless-exporter:latest", + "image_id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "keep_locally": null, - "latest": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "name": "youless-exporter:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "" + "repo_digest": "", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4568,15 +4495,15 @@ "build": [], "force_remove": null, "id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241afkoenkk/zigbee2mqtt", + "image_id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "keep_locally": null, - "latest": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "name": "koenkk/zigbee2mqtt", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" ], - "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" + "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4598,7 +4525,7 @@ "attachable": false, "check_duplicate": null, "driver": "qnet", - "id": "f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc", + "id": "f9cf6469837b", "ingress": false, "internal": false, "ipam_config": [ @@ -4610,6 +4537,9 @@ } ], "ipam_driver": "qnet", + "ipam_options": { + "iface": "eth0" + }, "ipv6": false, "labels": [], "name": "terraform-static-eth1-shared", @@ -4617,7 +4547,7 @@ "scope": "local" }, "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjAifQ==" + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, @@ -4645,6 +4575,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "ginlong-mqtt", @@ -4680,6 +4611,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mariadb", @@ -4715,6 +4647,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mosquitto", @@ -4750,6 +4683,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mqtt-exporter", @@ -4785,6 +4719,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "nginx-lb", @@ -4820,6 +4755,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "nginx-lb-certbot", @@ -4855,6 +4791,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "ru-torrent", @@ -4890,6 +4827,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "smokeping", @@ -4925,6 +4863,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "wireguard", @@ -4936,5 +4875,6 @@ } ] } - ] + ], + "check_results": null } diff --git a/terraform.tfstate.1690455040.backup b/terraform.tfstate.1690455040.backup new file mode 100644 index 0000000..df8bdbd --- /dev/null +++ b/terraform.tfstate.1690455040.backup @@ -0,0 +1,1810 @@ +{ + "version": 4, + "terraform_version": "1.5.4", + "serial": 2248, + "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", + "outputs": {}, + "resources": [ + { + "mode": "data", + "type": "docker_registry_image", + "name": "ginlong-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b", + "insecure_skip_verify": false, + "name": "rescla/ginlong-mqtt", + "sha256_digest": "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "home-assistant", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38", + "insecure_skip_verify": false, + "name": "homeassistant/home-assistant", + "sha256_digest": "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766", + "insecure_skip_verify": false, + "name": "mariadb:10.6", + "sha256_digest": "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b", + "insecure_skip_verify": false, + "name": "eclipse-mosquitto:2", + "sha256_digest": "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", + "insecure_skip_verify": false, + "name": "fhemberger/mqtt_exporter:1.2.1", + "sha256_digest": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6", + "insecure_skip_verify": false, + "name": "nginx:alpine", + "sha256_digest": "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "nginx-lb-certbot", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86", + "insecure_skip_verify": false, + "name": "certbot/certbot:latest", + "sha256_digest": "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", + "insecure_skip_verify": false, + "name": "nodered/node-red:latest-12", + "sha256_digest": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", + "insecure_skip_verify": false, + "name": "prom/prometheus:latest", + "sha256_digest": "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "insecure_skip_verify": false, + "name": "linuxserver/rutorrent", + "sha256_digest": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200", + "insecure_skip_verify": false, + "name": "linuxserver/smokeping:latest", + "sha256_digest": "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb", + "insecure_skip_verify": false, + "name": "linuxserver/syncthing:latest", + "sha256_digest": "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83", + "insecure_skip_verify": false, + "name": "traccar/traccar", + "sha256_digest": "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5", + "insecure_skip_verify": false, + "name": "jacobalberty/unifi", + "sha256_digest": "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f", + "insecure_skip_verify": false, + "name": "masipcat/wireguard-go:latest", + "sha256_digest": "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912", + "insecure_skip_verify": false, + "name": "koenkk/zigbee2mqtt", + "sha256_digest": "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "airsonic", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "freshrss", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ginlong-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "gitea", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "grafana", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "home-assistant", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "kodi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "nginx-lb-certbot", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "renew" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "certbot" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "9e7ac1a28842", + "id": "9e7ac1a28842c25f5e79ef21822e4842132e7e2a48176f207faec61b8027a25e", + "image": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/nginx-lb/certbot", + "target": "/var/www/acme-challenge-root", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/nginx-lb/certs", + "target": "/etc/letsencrypt", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "nginx-lb-certbot", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.2", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:02", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "no", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "/opt/certbot" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.nginx-lb-certbot" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ofelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "daemon", + "--config", + "/etc/ofelia/config.ini" + ], + "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, + "cpu_set": "", + "cpu_shares": 0, + "destroy_grace_seconds": null, + "devices": [], + "dns": [], + "dns_opts": [], + "dns_search": [], + "domainname": "", + "entrypoint": [ + "/usr/bin/ofelia" + ], + "env": [], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "4424b2daaf9c", + "id": "4424b2daaf9c0287f9e4a7f450eb717beaab59f61d587505dd25c971770a300f", + "image": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "json-file", + "log_opts": { + "max-file": "10", + "max-size": "10m" + }, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/ofelia", + "target": "/etc/ofelia", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": true, + "source": "/var/run/docker.sock", + "target": "/var/run/docker.sock", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "ofelia", + "network_data": [ + { + "gateway": "10.0.3.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "10.0.3.3", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:03", + "network_name": "bridge" + } + ], + "network_mode": "default", + "networks_advanced": [], + "pid_mode": "", + "ports": [], + "privileged": false, + "publish_all_ports": false, + "read_only": false, + "remove_volumes": true, + "restart": "always", + "rm": false, + "runtime": "runc", + "security_opts": [], + "shm_size": 64, + "start": true, + "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, + "tty": false, + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.ofelia" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "photoprism", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "pihole", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "rss-bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "youless-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_container", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "airsonic", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26airsonicadvanced/airsonic-advanced:latest", + "image_id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", + "keep_locally": null, + "name": "airsonicadvanced/airsonic-advanced:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "freshrss", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1freshrss/freshrss:latest", + "image_id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", + "keep_locally": null, + "name": "freshrss/freshrss:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ginlong-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbdrescla/ginlong-mqtt", + "image_id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", + "keep_locally": null, + "name": "rescla/ginlong-mqtt", + "platform": null, + "pull_triggers": [ + "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" + ], + "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ginlong-mqtt" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "gitea", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912bgitea/gitea:latest-rootless", + "image_id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", + "keep_locally": null, + "name": "gitea/gitea:latest-rootless", + "platform": null, + "pull_triggers": null, + "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "grafana", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bdgrafana/grafana:latest", + "image_id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", + "keep_locally": null, + "name": "grafana/grafana:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "home-assistant", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192bhomeassistant/home-assistant", + "image_id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", + "keep_locally": null, + "name": "homeassistant/home-assistant", + "platform": null, + "pull_triggers": [ + "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" + ], + "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.home-assistant" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "kodi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9linuxserver/kodi-headless:latest", + "image_id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", + "keep_locally": null, + "name": "linuxserver/kodi-headless:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8cmariadb:10.6", + "image_id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", + "keep_locally": null, + "name": "mariadb:10.6", + "platform": null, + "pull_triggers": [ + "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" + ], + "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mariadb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fdeclipse-mosquitto:2", + "image_id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", + "keep_locally": null, + "name": "eclipse-mosquitto:2", + "platform": null, + "pull_triggers": [ + "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" + ], + "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mosquitto" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3efhemberger/mqtt_exporter:1.2.1", + "image_id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", + "keep_locally": null, + "name": "fhemberger/mqtt_exporter:1.2.1", + "platform": null, + "pull_triggers": [ + "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" + ], + "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.mqtt-exporter" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02nginx:alpine", + "image_id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", + "keep_locally": null, + "name": "nginx:alpine", + "platform": null, + "pull_triggers": [ + "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" + ], + "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.nginx-lb" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "nginx-lb-certbot", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19acertbot/certbot:latest", + "image_id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", + "keep_locally": null, + "name": "certbot/certbot:latest", + "platform": null, + "pull_triggers": [ + "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" + ], + "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.nginx-lb-certbot" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "node-red", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455nodered/node-red:latest-12", + "image_id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", + "keep_locally": null, + "name": "nodered/node-red:latest-12", + "platform": null, + "pull_triggers": [ + "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" + ], + "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.node-red" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ofelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3ccmcuadros/ofelia:latest", + "image_id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", + "keep_locally": null, + "name": "mcuadros/ofelia:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "photoprism", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8photoprism/photoprism:latest", + "image_id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", + "keep_locally": null, + "name": "photoprism/photoprism:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "pihole", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054pihole/pihole:latest", + "image_id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", + "keep_locally": null, + "name": "pihole/pihole:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "prometheus", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53aprom/prometheus:latest", + "image_id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", + "keep_locally": null, + "name": "prom/prometheus:latest", + "platform": null, + "pull_triggers": [ + "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" + ], + "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.prometheus" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "rss-bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006dbrssbridge/rss-bridge:latest", + "image_id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", + "keep_locally": null, + "name": "rssbridge/rss-bridge:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43linuxserver/rutorrent", + "image_id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", + "keep_locally": null, + "name": "linuxserver/rutorrent", + "platform": null, + "pull_triggers": [ + "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + ], + "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.ru-torrent" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31dlinuxserver/smokeping:latest", + "image_id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", + "keep_locally": null, + "name": "linuxserver/smokeping:latest", + "platform": null, + "pull_triggers": [ + "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" + ], + "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.smokeping" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "syncthing", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468linuxserver/syncthing:latest", + "image_id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", + "keep_locally": null, + "name": "linuxserver/syncthing:latest", + "platform": null, + "pull_triggers": [ + "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" + ], + "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.syncthing" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "traccar", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416traccar/traccar", + "image_id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", + "keep_locally": null, + "name": "traccar/traccar", + "platform": null, + "pull_triggers": [ + "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" + ], + "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.traccar" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "unifi", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5fjacobalberty/unifi", + "image_id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", + "keep_locally": null, + "name": "jacobalberty/unifi", + "platform": null, + "pull_triggers": [ + "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" + ], + "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.unifi" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9masipcat/wireguard-go:latest", + "image_id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", + "keep_locally": null, + "name": "masipcat/wireguard-go:latest", + "platform": null, + "pull_triggers": [ + "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" + ], + "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.wireguard" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "youless-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbddyouless-exporter:latest", + "image_id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", + "keep_locally": null, + "name": "youless-exporter:latest", + "platform": null, + "pull_triggers": null, + "repo_digest": "", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_image", + "name": "zigbee-2-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241afkoenkk/zigbee2mqtt", + "image_id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", + "keep_locally": null, + "name": "koenkk/zigbee2mqtt", + "platform": null, + "pull_triggers": [ + "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" + ], + "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.zigbee-2-mqtt" + ] + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "bridge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "qnet", + "id": "f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "192.168.2.1", + "ip_range": "", + "subnet": "192.168.2.0/24" + } + ], + "ipam_driver": "qnet", + "ipam_options": { + "iface": "eth0" + }, + "ipv6": false, + "labels": [], + "name": "terraform-static-eth1-shared", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjAifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "ginlong-mqtt", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "10da5174961dc2ca3748d532ea64dc45af54f43cc31ecb7371dc6446777b2ecd", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.20.1", + "ip_range": "", + "subnet": "172.29.20.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "ginlong-mqtt", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mariadb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "938f753ff226a9faa4c9c435e3f7d1b771d1c14a643f5a28714f0c794e881d73", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.0.1", + "ip_range": "", + "subnet": "172.29.0.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mariadb", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mosquitto", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "b4159d1a1f78bf10803373a7760c04251cf70f85820263164d592449eb3593b2", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.8.1", + "ip_range": "", + "subnet": "172.29.8.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mosquitto", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "mqtt-exporter", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "7a040f1f9063e45f7cee84fe5f45605562b0c34d8e237de8b9e877576c2dfdb9", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.16.1", + "ip_range": "", + "subnet": "172.29.16.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "mqtt-exporter", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "nginx-lb", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "29d77e2ed11c53add7d1289bf1b82eb83c3bab92d161af0a937b997157ff0fbb", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.32.1", + "ip_range": "", + "subnet": "172.29.32.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "nginx-lb", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "nginx-lb-certbot", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "062cd1691c07c029297af8171eb246b1894566e17caacbfd7f3fa91fa14fbcab", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.36.1", + "ip_range": "", + "subnet": "172.29.36.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "nginx-lb-certbot", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "ru-torrent", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "ce3a3f44f66df89d137bd172cacab54b21ba4efd588904abac3da0b8a276a633", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.24.1", + "ip_range": "", + "subnet": "172.29.24.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "ru-torrent", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "smokeping", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "f73120b843df42e7877cbeb845c85f3ac7ae1faa9bda9e67a9285dad320bca72", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.4.1", + "ip_range": "", + "subnet": "172.29.4.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "smokeping", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "docker_network", + "name": "wireguard", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "attachable": false, + "check_duplicate": null, + "driver": "bridge", + "id": "792771eec195cb0dbf358d6ab3fbb759d52c9944116c3318484a82bdf56299f8", + "ingress": false, + "internal": false, + "ipam_config": [ + { + "aux_address": {}, + "gateway": "172.29.28.1", + "ip_range": "", + "subnet": "172.29.28.0/22" + } + ], + "ipam_driver": "default", + "ipam_options": {}, + "ipv6": false, + "labels": [], + "name": "wireguard", + "options": {}, + "scope": "local" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + } + ], + "check_results": null +} diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index 1c1a895..2cb2ad8 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, - "terraform_version": "1.0.9", - "serial": 2212, + "terraform_version": "1.5.4", + "serial": 2253, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -298,1555 +298,77 @@ "type": "docker_container", "name": "airsonic", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "entry.sh" - ], - "env": [ - "spring_datasource_password=3qpMTTfHid5hSaagEvu2", - "spring_datasource_url=jdbc:mariadb://192.168.2.127:3306/airsonic", - "spring_datasource_username=airsonic" - ], - "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], - "healthcheck": [ - { - "interval": "15s", - "retries": 0, - "start_period": "0s", - "test": [ - "CMD-SHELL", - "curl -f http://localhost:\"$AIRSONIC_PORT\"\"$CONTEXT_PATH\"rest/ping || false" - ], - "timeout": "3s" - } - ], - "host": [], - "hostname": "c36c8d63de16", - "id": "c36c8d63de1602417da73b5620bcd71c4894438b0ad9b7c035c3fa82ee420edb", - "image": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", - "init": false, - "ip_address": "172.29.0.4", - "ip_prefix_length": 22, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/airsonic/data", - "target": "/var/airsonic", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/airsonic/music", - "target": "/var/music", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/airsonic/playlists", - "target": "/var/playlists", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/airsonic/podcasts", - "target": "/var/podcasts", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "airsonic", - "network_alias": null, - "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.4", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "network_name": "mariadb" - }, - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.83", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "", - "ipv6_address": "", - "name": "mariadb" - }, - { - "aliases": [], - "ipv4_address": "192.168.2.83", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "0:0", - "userns_mode": "", - "volumes": [], - "working_dir": "/var" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.mariadb", - "docker_container.mariadb", - "docker_image.airsonic", - "docker_image.mariadb", - "docker_network.bridge", - "docker_network.mariadb" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "freshrss", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "/bin/bash", - "-o", - "pipefail", - "-c", - "([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "./Docker/entrypoint.sh" - ], - "env": [ - "CRON_MIN=1,31", - "FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.xz1.nl --db-base freshrss --db-host 192.168.2.127 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en", - "FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin", - "OIDC_ENABLED=0", - "TZ=Europe/Paris" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "d3d1b56e3d2c", - "id": "d3d1b56e3d2c6de6fd71baa362ff581569a326e2cf584a306932da6f2cc1d0d0", - "image": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", - "init": false, - "ip_address": "192.168.2.129", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/freshrss/data", - "target": "/var/www/FreshRSS/data", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/freshrss/extensions", - "target": "/var/www/FreshRSS/extensions", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "freshrss", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.129", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.129", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/var/www/FreshRSS" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.freshrss", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "ginlong-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/bin/sh", - "-c", - "python -u /ginlong-listen.py" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "0b11b3b660f9", - "id": "0b11b3b660f900fa76e94b402b434b6c31f3d9286b2522338141ab64863bfc11", - "image": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", - "init": false, - "ip_address": "192.168.2.122", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/ginlong-mqtt/config.ini", - "target": "/config.ini", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "ginlong-mqtt", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.122", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.122", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_network.bridge", - "data.docker_registry_image.ginlong-mqtt", - "docker_image.ginlong-mqtt" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "gitea", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "/bin/s6-svscan", - "/etc/s6" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/usr/bin/entrypoint" - ], - "env": [ - "GITEA__database__DB_TYPE=mysql", - "GITEA__database__HOST=192.168.2.127:3306", - "GITEA__database__NAME=gitea", - "GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh", - "GITEA__database__USER=gitea", - "USER_GID=1000", - "USER_UID=1000" - ], - "exit_code": null, - "gateway": "", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "11244bae25b2", - "id": "11244bae25b23bad3d36a1a47394ecd6f886ab392622bf467a9075f79eed4c6c", - "image": "sha256:9ce22bced657cdee06578306fb17b9979c528e5f00e5c30e499f73b2728bafb0", - "init": false, - "ip_address": "", - "ip_prefix_length": 0, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/gitea/config", - "target": "/etc/gitea", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/gitea/data", - "target": "/var/lib/gitea", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": true, - "source": "/etc/localtime", - "target": "/etc/localtime", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "gitea", - "network_alias": null, - "network_data": [ - { - "gateway": "", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "", - "ip_prefix_length": 0, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.131", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "1000:1000", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.gitea", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/run.sh" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "82a34d5da763", - "id": "82a34d5da763364d3ab9d6a848ede80afda1db8c77cefc827bb4ab054e34cf1c", - "image": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", - "init": false, - "ip_address": "192.168.2.79", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/grafana", - "target": "/var/lib/grafana", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "grafana", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.79", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.79", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "grafana", - "userns_mode": "", - "volumes": [], - "working_dir": "/usr/share/grafana" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.grafana", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "home-assistant", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/init" - ], - "env": [], - "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "hass", - "id": "970e8c310b99272b19e8089f2b435208115bf6df438a78e5993ad74a684e81f5", - "image": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", - "init": false, - "ip_address": "172.29.0.5", - "ip_prefix_length": 22, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/home-assistant", - "target": "/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "home-assistant", - "network_alias": null, - "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.5", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "network_name": "mariadb" - }, - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.70", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "", - "ipv6_address": "", - "name": "mariadb" - }, - { - "aliases": [], - "ipv4_address": "192.168.2.70", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/config" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.home-assistant", - "data.docker_registry_image.mariadb", - "docker_container.mariadb", - "docker_image.home-assistant", - "docker_image.mariadb", - "docker_network.bridge", - "docker_network.mariadb" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "kodi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/init" - ], - "env": [ - "TZ=europe/amsterdam" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "4515a82ed85c", - "id": "4515a82ed85c368a60b9cd9b86374282bdf45c2beb9fab78a5b3044280f09fe0", - "image": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", - "init": false, - "ip_address": "192.168.2.128", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/kodi", - "target": "/config/.kodi", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "kodi", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.128", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.128", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.kodi", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "mariadbd" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "docker-entrypoint.sh" - ], - "env": [], - "exit_code": null, - "gateway": "172.29.0.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "25b9ace96d12", - "id": "25b9ace96d12e50e887a867cc508808a427ef7bac8f066efc8fdd4059db2e854", - "image": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", - "init": false, - "ip_address": "172.29.0.3", - "ip_prefix_length": 22, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/mariadb", - "target": "/var/lib/mysql", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "mariadb", - "network_alias": null, - "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.3", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "network_name": "mariadb" - }, - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.127", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "", - "ipv6_address": "", - "name": "mariadb" - }, - { - "aliases": [], - "ipv4_address": "192.168.2.127", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.mariadb", - "docker_image.mariadb", - "docker_network.bridge", - "docker_network.mariadb" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "/usr/sbin/mosquitto", - "-c", - "/mosquitto/config/mosquitto.conf" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/docker-entrypoint.sh" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "db87284cffb5", - "id": "db87284cffb55004c1179607d2135c4c6aba2460992c0243f56c3d2e97049865", - "image": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", - "init": false, - "ip_address": "192.168.2.125", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/mosquitto/config", - "target": "/mosquitto/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/mosquitto/data", - "target": "/mosquitto/data", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/mosquitto/log", - "target": "/mosquitto/log", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "mosquitto", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.125", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.125", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.mosquitto", - "docker_image.mosquitto", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/usr/local/bin/python3", - "-u", - "/usr/src/app/mqtt_exporter.py" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "01cc60edd3f8", - "id": "01cc60edd3f8e5ec0f38545b72f6409b76ebfb9fe42c7d129951094a09b96efa", - "image": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", - "init": false, - "ip_address": "192.168.2.123", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/mqtt-exporter", - "target": "/usr/src/app/conf", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "mqtt-exporter", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.123", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.123", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "mqtt_exporter", - "userns_mode": "", - "volumes": [], - "working_dir": "/usr/src/app" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.mqtt-exporter", - "docker_image.mqtt-exporter", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "nginx-lb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "nginx", - "-g", - "daemon off;" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/docker-entrypoint.sh" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "9afe60e4f63f", - "id": "9afe60e4f63f9d679205ad549e0d418b472e0075dc44d195090d251ae572b8dd", - "image": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", - "init": false, - "ip_address": "192.168.2.115", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/nginx-lb/certbot", - "target": "/var/www/acme-challenge-root", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/nginx-lb/certs", - "target": "/etc/nginx/certs", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/nginx-lb/conf", - "target": "/etc/nginx/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/nginx-lb/nginx.conf", - "target": "/etc/nginx/nginx.conf", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "nginx-lb", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.115", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.115", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.nginx-lb", - "docker_image.nginx-lb", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", @@ -1860,10 +382,12 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "renew" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -1877,19 +401,16 @@ ], "env": [], "exit_code": null, - "gateway": "10.0.3.1", + "gpus": null, "group_add": null, "healthcheck": null, "host": [], - "hostname": "84b25ea77cc3", - "id": "84b25ea77cc39daa202e41e07e73e7e8b39127cf2851ddce9ab93b6546c700b1", + "hostname": "bd7999627d35", + "id": "bd7999627d3519cb80bf86a445f32ff4acc682f6b37f20d7771699a11ee4cda3", "image": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "init": false, - "ip_address": "10.0.3.3", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": null, "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -1921,20 +442,19 @@ ], "must_run": true, "name": "nginx-lb-certbot", - "network_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "10.0.3.3", + "ip_address": "10.0.3.2", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:02", "network_name": "bridge" } ], "network_mode": "default", - "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], @@ -1944,10 +464,13 @@ "remove_volumes": true, "restart": "no", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, @@ -1957,6 +480,8 @@ "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "/opt/certbot" }, "sensitive_attributes": [], @@ -1972,144 +497,7 @@ "type": "docker_container", "name": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "npm", - "--no-update-notifier", - "--no-fund", - "start", - "--cache", - "/data/.npm", - "--", - "--userDir", - "/data" - ], - "env": [ - "TZ=Europe/Amsterdam" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [ - { - "interval": "0s", - "retries": 0, - "start_period": "0s", - "test": [ - "CMD-SHELL", - "node /healthcheck.js" - ], - "timeout": "0s" - } - ], - "host": [], - "hostname": "ab37bc4b012b", - "id": "ab37bc4b012ba365b3c0a846ae758031988c3e3dc8ffc293301daa9434a1670b", - "image": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", - "init": false, - "ip_address": "192.168.2.124", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/node-red", - "target": "/data", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "node-red", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.124", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.124", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "node-red", - "userns_mode": "", - "volumes": [], - "working_dir": "/usr/src/node-red" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_network.bridge", - "data.docker_registry_image.node-red", - "docker_image.node-red" - ] - } - ] + "instances": [] }, { "mode": "managed", @@ -2123,12 +511,14 @@ "attach": false, "bridge": "", "capabilities": [], + "cgroupns_mode": null, "command": [ "daemon", "--config", "/etc/ofelia/config.ini" ], "container_logs": null, + "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, @@ -2142,19 +532,16 @@ ], "env": [], "exit_code": null, - "gateway": "10.0.3.1", + "gpus": null, "group_add": [], "healthcheck": [], "host": [], - "hostname": "01d54571baa5", - "id": "01d54571baa5562e738c27a65434fa945dcd13a09484219f5949ad2e4dfda0a8", + "hostname": "4424b2daaf9c", + "id": "4424b2daaf9c0287f9e4a7f450eb717beaab59f61d587505dd25c971770a300f", "image": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "init": false, - "ip_address": "10.0.3.2", - "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], - "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", @@ -2186,20 +573,19 @@ ], "must_run": true, "name": "ofelia", - "network_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "10.0.3.2", + "ip_address": "10.0.3.3", "ip_prefix_length": 24, "ipv6_gateway": "", + "mac_address": "02:42:0a:00:03:03", "network_name": "bridge" } ], "network_mode": "default", - "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], @@ -2209,10 +595,13 @@ "remove_volumes": true, "restart": "always", "rm": false, + "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, + "stop_signal": "", + "stop_timeout": 0, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, @@ -2228,6 +617,8 @@ "user": "", "userns_mode": "", "volumes": [], + "wait": false, + "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], @@ -2243,1627 +634,84 @@ "type": "docker_container", "name": "photoprism", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "photoprism", - "start" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/entrypoint.sh" - ], - "env": [ - "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB", - "PHOTOPRISM_UPLOAD_NSFW=true" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "52eefc4602d7", - "id": "52eefc4602d739243f376294a09b2563875bb57a1b2b4ef509a08cd89e9bc434", - "image": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", - "init": false, - "ip_address": "192.168.2.116", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/CaptureOne/Variants", - "target": "/photoprism/originals/capture-one-variants", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/photoprism/storage", - "target": "/photoprism/storage", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/syncthing/Camera", - "target": "/photoprism/originals/camera", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "photoprism", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.116", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.116", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/photoprism" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.photoprism", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "pihole", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [ - { - "add": [ - "NET_ADMIN" - ], - "drop": [] - } - ], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/s6-init" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [ - { - "interval": "0s", - "retries": 0, - "start_period": "0s", - "test": [ - "CMD-SHELL", - "dig +short +norecurse +retry=0 @127.0.0.1 pi.hole || exit 1" - ], - "timeout": "0s" - } - ], - "host": [], - "hostname": "d5c076913058", - "id": "d5c076913058bd9f2ef086df7a96287bf34d70170ab73a96c8a571fe0e4bad03", - "image": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", - "init": false, - "ip_address": "192.168.2.114", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/pi-hole", - "target": "/etc-pihole", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "pihole", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.114", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.114", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.pihole", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "--config.file=/etc/prometheus/prometheus.yml", - "--storage.tsdb.path=/prometheus", - "--web.console.libraries=/usr/share/prometheus/console_libraries", - "--web.console.templates=/usr/share/prometheus/consoles", - "--storage.tsdb.retention.time=2y" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/bin/prometheus" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "60970ff85352", - "id": "60970ff85352015057fdb370861f01aee4d257ef50cef7bdd54055ec923facfb", - "image": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", - "init": false, - "ip_address": "192.168.2.80", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/prometheus/config", - "target": "/etc/prometheus", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/prometheus/data", - "target": "/prometheus", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "prometheus", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.80", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.80", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "nobody", - "userns_mode": "", - "volumes": [], - "working_dir": "/prometheus" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_network.bridge", - "data.docker_registry_image.prometheus", - "docker_image.prometheus" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "rss-bridge", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/app/docker-entrypoint.sh" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "8826b14ccc06", - "id": "8826b14ccc06884214f44799ca33d51edcf37a8a97bf17ddcbe1dbf59083e3b5", - "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", - "init": false, - "ip_address": "192.168.2.130", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/rssbridge", - "target": "/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "rss-bridge", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.130", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.130", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/var/www/html" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.rss-bridge", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "ru-torrent", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/init" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "4789e2f3cffd", - "id": "4789e2f3cffdaffd9098c3d1fba2dad51de9e07da83f28753fbca56bed35b071", - "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", - "init": false, - "ip_address": "192.168.2.121", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/Download", - "target": "/downloads", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/ru-torrent", - "target": "/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "ru-torrent", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.121", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.121", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.ru-torrent", - "docker_image.ru-torrent", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "smokeping", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/init" - ], - "env": [ - "TZ=Europe/Amsterdam" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "c82c985401bc", - "id": "c82c985401bcf4fbec8ca841a17154bd14539263294f99ffa970bbfd595b1807", - "image": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", - "init": false, - "ip_address": "192.168.2.126", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/smokeping/config", - "target": "/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/smokeping/data", - "target": "/data", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "smokeping", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.126", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.126", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.smokeping", - "docker_image.smokeping", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "syncthing", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/init" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "9e3b4ee2e4a3", - "id": "9e3b4ee2e4a369aadb5611e2dbb0f31b342d8ec225521861e97e35c43b17fbb6", - "image": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", - "init": false, - "ip_address": "192.168.2.119", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/syncthing", - "target": "/config", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "syncthing", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.119", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.119", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.syncthing", - "docker_image.syncthing", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "traccar", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "-jar", - "tracker-server.jar", - "conf/traccar.xml" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "java", - "-Xms1g", - "-Xmx1g", - "-Djava.net.preferIPv4Stack=true" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "1232d060eb21", - "id": "1232d060eb216c568810af6ad17bbb3497128858df505e72f19ab61680a1ffaf", - "image": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", - "init": false, - "ip_address": "192.168.2.113", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/traccar/logs", - "target": "/opt/traccar/logs", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/traccar/traccar.xml", - "target": "/opt/traccar/conf/traccar.xml", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "traccar", - "network_alias": null, - "network_data": [ - { - "gateway": "172.29.0.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "172.29.0.2", - "ip_prefix_length": 22, - "ipv6_gateway": "", - "network_name": "mariadb" - }, - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.113", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "", - "ipv6_address": "", - "name": "mariadb" - }, - { - "aliases": [], - "ipv4_address": "192.168.2.113", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/opt/traccar" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.traccar", - "docker_image.traccar", - "docker_network.bridge", - "docker_network.mariadb" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "unifi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "unifi" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "/usr/local/bin/docker-entrypoint.sh" - ], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [ - { - "interval": "0s", - "retries": 0, - "start_period": "5m0s", - "test": [ - "CMD-SHELL", - "/usr/local/bin/docker-healthcheck.sh || exit 1" - ], - "timeout": "0s" - } - ], - "host": [], - "hostname": "4f1b71176c25", - "id": "4f1b71176c25e9f462b627894f63d7f357eb9f2145774e713b1394af2da8835e", - "image": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", - "init": false, - "ip_address": "192.168.2.67", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/unifi", - "target": "/unifi", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "unifi", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.67", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.67", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/unifi" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.unifi", - "docker_image.unifi", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "wireguard", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [ - { - "add": [ - "NET_ADMIN" - ], - "drop": [] - } - ], - "command": [ - "/entrypoint.sh" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [], - "env": [ - "PEERS=1", - "TZ=Europe/Amsterdam" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "0f3ec4dbaed2", - "id": "0f3ec4dbaed299005c902d4c4547bd107d60003e34f908d4e2f8e88dc768cb08", - "image": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", - "init": false, - "ip_address": "192.168.2.120", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/dev/net/tun", - "target": "/dev/net/tun", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/wireguard", - "target": "/etc/wireguard", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "wireguard", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.120", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.120", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.wireguard", - "docker_network.bridge", - "data.docker_registry_image.wireguard" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "youless-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "npm", - "run", - "start" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [], - "env": [], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "c92dd5db24cf", - "id": "c92dd5db24cf6a1018fe1435ea4699ff20ef1acf93044066d9173e683bec476e", - "image": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", - "init": false, - "ip_address": "192.168.2.82", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [], - "must_run": true, - "name": "youless-exporter", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.82", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.82", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "docker_image.youless-exporter", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [ - { - "schema_version": 2, - "attributes": { - "attach": false, - "bridge": "", - "capabilities": [], - "command": [ - "/sbin/tini", - "--", - "node", - "index.js" - ], - "container_logs": null, - "cpu_set": "", - "cpu_shares": 0, - "destroy_grace_seconds": null, - "devices": [ - { - "container_path": "/dev/ttyACM0", - "host_path": "/dev/ttyACM0", - "permissions": "rwm" - } - ], - "dns": [], - "dns_opts": [], - "dns_search": [], - "domainname": "", - "entrypoint": [ - "docker-entrypoint.sh" - ], - "env": [ - "TZ=Europe/Amsterdam" - ], - "exit_code": null, - "gateway": "192.168.2.1", - "group_add": [], - "healthcheck": [], - "host": [], - "hostname": "cd3b65649a51", - "id": "cd3b65649a51a9b36cdc0ebad707c7896f15df965f158cad3f44ffa82b9d1d27", - "image": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", - "init": false, - "ip_address": "192.168.2.117", - "ip_prefix_length": 24, - "ipc_mode": "private", - "labels": [], - "links": [], - "log_driver": "json-file", - "log_opts": { - "max-file": "10", - "max-size": "10m" - }, - "logs": false, - "max_retry_count": 0, - "memory": 0, - "memory_swap": 0, - "mounts": [ - { - "bind_options": [], - "read_only": false, - "source": "/share/appdata/zigbee2mqtt", - "target": "/app/data", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - }, - { - "bind_options": [], - "read_only": true, - "source": "/run/udev", - "target": "/run/udev", - "tmpfs_options": [], - "type": "bind", - "volume_options": [] - } - ], - "must_run": true, - "name": "zigbee-2-mqtt", - "network_alias": null, - "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.117", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "network_name": "terraform-static-eth1-shared" - } - ], - "network_mode": "default", - "networks": null, - "networks_advanced": [ - { - "aliases": [], - "ipv4_address": "192.168.2.117", - "ipv6_address": "", - "name": "terraform-static-eth1-shared" - } - ], - "pid_mode": "", - "ports": [], - "privileged": false, - "publish_all_ports": false, - "read_only": false, - "remove_volumes": true, - "restart": "always", - "rm": false, - "security_opts": [], - "shm_size": 64, - "start": true, - "stdin_open": false, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, - "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], - "upload": [], - "user": "", - "userns_mode": "", - "volumes": [], - "working_dir": "/app" - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", - "dependencies": [ - "data.docker_registry_image.zigbee-2-mqtt", - "docker_image.zigbee-2-mqtt", - "docker_network.bridge" - ] - } - ] + "instances": [] }, { "mode": "managed", @@ -3877,13 +725,13 @@ "build": [], "force_remove": null, "id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26airsonicadvanced/airsonic-advanced:latest", + "image_id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "keep_locally": null, - "latest": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "name": "airsonicadvanced/airsonic-advanced:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2" + "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3902,13 +750,13 @@ "build": [], "force_remove": null, "id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1freshrss/freshrss:latest", + "image_id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "keep_locally": null, - "latest": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "name": "freshrss/freshrss:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5" + "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3927,15 +775,15 @@ "build": [], "force_remove": null, "id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbdrescla/ginlong-mqtt", + "image_id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "keep_locally": null, - "latest": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "name": "rescla/ginlong-mqtt", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" ], - "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" + "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -3957,13 +805,13 @@ "build": [], "force_remove": null, "id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912bgitea/gitea:latest-rootless", + "image_id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "keep_locally": null, - "latest": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "name": "gitea/gitea:latest-rootless", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526" + "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -3982,13 +830,13 @@ "build": [], "force_remove": null, "id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bdgrafana/grafana:latest", + "image_id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "keep_locally": null, - "latest": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "name": "grafana/grafana:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561" + "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4007,15 +855,15 @@ "build": [], "force_remove": null, "id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192bhomeassistant/home-assistant", + "image_id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "keep_locally": null, - "latest": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "name": "homeassistant/home-assistant", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" ], - "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" + "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4037,13 +885,13 @@ "build": [], "force_remove": null, "id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9linuxserver/kodi-headless:latest", + "image_id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "keep_locally": null, - "latest": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "name": "linuxserver/kodi-headless:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28" + "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4062,15 +910,15 @@ "build": [], "force_remove": null, "id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8cmariadb:10.6", + "image_id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "keep_locally": null, - "latest": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "name": "mariadb:10.6", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" ], - "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" + "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4092,15 +940,15 @@ "build": [], "force_remove": null, "id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fdeclipse-mosquitto:2", + "image_id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "keep_locally": null, - "latest": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "name": "eclipse-mosquitto:2", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" ], - "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" + "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4122,15 +970,15 @@ "build": [], "force_remove": null, "id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3efhemberger/mqtt_exporter:1.2.1", + "image_id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "keep_locally": null, - "latest": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "name": "fhemberger/mqtt_exporter:1.2.1", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" ], - "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" + "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4152,15 +1000,15 @@ "build": [], "force_remove": null, "id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02nginx:alpine", + "image_id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "keep_locally": null, - "latest": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "name": "nginx:alpine", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" ], - "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" + "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4182,15 +1030,15 @@ "build": [], "force_remove": null, "id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19acertbot/certbot:latest", + "image_id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "keep_locally": null, - "latest": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "name": "certbot/certbot:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" ], - "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" + "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4212,15 +1060,15 @@ "build": [], "force_remove": null, "id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455nodered/node-red:latest-12", + "image_id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "keep_locally": null, - "latest": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "name": "nodered/node-red:latest-12", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" ], - "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" + "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4242,13 +1090,13 @@ "build": [], "force_remove": null, "id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3ccmcuadros/ofelia:latest", + "image_id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "keep_locally": null, - "latest": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "name": "mcuadros/ofelia:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1" + "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4267,13 +1115,13 @@ "build": [], "force_remove": null, "id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8photoprism/photoprism:latest", + "image_id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "keep_locally": null, - "latest": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "name": "photoprism/photoprism:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065" + "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4292,13 +1140,13 @@ "build": [], "force_remove": null, "id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054pihole/pihole:latest", + "image_id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "keep_locally": null, - "latest": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "name": "pihole/pihole:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8" + "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4317,15 +1165,15 @@ "build": [], "force_remove": null, "id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53aprom/prometheus:latest", + "image_id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "keep_locally": null, - "latest": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "name": "prom/prometheus:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" ], - "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" + "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4347,13 +1195,13 @@ "build": [], "force_remove": null, "id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006dbrssbridge/rss-bridge:latest", + "image_id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "keep_locally": null, - "latest": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "name": "rssbridge/rss-bridge:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e" + "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4372,15 +1220,15 @@ "build": [], "force_remove": null, "id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43linuxserver/rutorrent", + "image_id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "keep_locally": null, - "latest": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "name": "linuxserver/rutorrent", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" ], - "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" + "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4402,15 +1250,15 @@ "build": [], "force_remove": null, "id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31dlinuxserver/smokeping:latest", + "image_id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "keep_locally": null, - "latest": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "name": "linuxserver/smokeping:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" ], - "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" + "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4432,15 +1280,15 @@ "build": [], "force_remove": null, "id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468linuxserver/syncthing:latest", + "image_id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "keep_locally": null, - "latest": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "name": "linuxserver/syncthing:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" ], - "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" + "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4462,15 +1310,15 @@ "build": [], "force_remove": null, "id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416traccar/traccar", + "image_id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "keep_locally": null, - "latest": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "name": "traccar/traccar", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" ], - "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" + "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4492,15 +1340,15 @@ "build": [], "force_remove": null, "id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5fjacobalberty/unifi", + "image_id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "keep_locally": null, - "latest": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "name": "jacobalberty/unifi", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" ], - "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" + "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4522,15 +1370,15 @@ "build": [], "force_remove": null, "id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9masipcat/wireguard-go:latest", + "image_id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "keep_locally": null, - "latest": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "name": "masipcat/wireguard-go:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" ], - "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" + "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4552,13 +1400,13 @@ "build": [], "force_remove": null, "id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbddyouless-exporter:latest", + "image_id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "keep_locally": null, - "latest": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "name": "youless-exporter:latest", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": null, - "repo_digest": "" + "repo_digest": "", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -4577,15 +1425,15 @@ "build": [], "force_remove": null, "id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241afkoenkk/zigbee2mqtt", + "image_id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "keep_locally": null, - "latest": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "name": "koenkk/zigbee2mqtt", - "output": null, - "pull_trigger": null, + "platform": null, "pull_triggers": [ "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" ], - "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" + "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912", + "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", @@ -4607,7 +1455,7 @@ "attachable": false, "check_duplicate": null, "driver": "qnet", - "id": "f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc", + "id": "f9cf6469837b", "ingress": false, "internal": false, "ipam_config": [ @@ -4619,6 +1467,9 @@ } ], "ipam_driver": "qnet", + "ipam_options": { + "iface": "eth0" + }, "ipv6": false, "labels": [], "name": "terraform-static-eth1-shared", @@ -4626,7 +1477,7 @@ "scope": "local" }, "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjAifQ==" + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, @@ -4654,6 +1505,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "ginlong-mqtt", @@ -4689,6 +1541,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mariadb", @@ -4724,6 +1577,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mosquitto", @@ -4759,6 +1613,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "mqtt-exporter", @@ -4794,6 +1649,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "nginx-lb", @@ -4829,6 +1685,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "nginx-lb-certbot", @@ -4864,6 +1721,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "ru-torrent", @@ -4899,6 +1757,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "smokeping", @@ -4934,6 +1793,7 @@ } ], "ipam_driver": "default", + "ipam_options": {}, "ipv6": false, "labels": [], "name": "wireguard", @@ -4945,5 +1805,6 @@ } ] } - ] + ], + "check_results": null } diff --git a/traccar.tf b/traccar.tf index 67f104e..e054b46 100644 --- a/traccar.tf +++ b/traccar.tf @@ -8,7 +8,7 @@ resource "docker_image" "traccar" { } resource "docker_container" "traccar" { - image = docker_image.traccar.latest + image = docker_image.traccar.image_id name = "traccar" mounts { diff --git a/unifi.tf b/unifi.tf index 706efe6..b5a4f2a 100644 --- a/unifi.tf +++ b/unifi.tf @@ -8,7 +8,7 @@ resource "docker_image" "unifi" { } resource "docker_container" "unifi" { - image = docker_image.unifi.latest + image = docker_image.unifi.image_id name = "unifi" mounts { diff --git a/wireguard.tf b/wireguard.tf index d38bd90..4a1af6c 100644 --- a/wireguard.tf +++ b/wireguard.tf @@ -12,7 +12,7 @@ resource "docker_network" "wireguard" { } resource "docker_container" "wireguard" { - image = docker_image.wireguard.latest + image = docker_image.wireguard.image_id name = "wireguard" capabilities { diff --git a/youless-exporter.tf b/youless-exporter.tf index 3b964a2..eb3687a 100644 --- a/youless-exporter.tf +++ b/youless-exporter.tf @@ -4,7 +4,7 @@ resource "docker_image" "youless-exporter" { } resource "docker_container" "youless-exporter" { - image = docker_image.youless-exporter.latest + image = docker_image.youless-exporter.image_id name = "youless-exporter" restart = "always" diff --git a/zigbee2mqtt.tf b/zigbee2mqtt.tf index cef61a2..5a8b1c9 100644 --- a/zigbee2mqtt.tf +++ b/zigbee2mqtt.tf @@ -8,7 +8,7 @@ resource "docker_image" "zigbee-2-mqtt" { } resource "docker_container" "zigbee-2-mqtt" { - image = docker_image.zigbee-2-mqtt.latest + image = docker_image.zigbee-2-mqtt.image_id name = "zigbee-2-mqtt" mounts {