From da951d816d1303684b7cb1fb1761f569d0f082c9 Mon Sep 17 00:00:00 2001 From: Marc Fokkert Date: Wed, 13 Nov 2024 15:25:20 +0100 Subject: [PATCH] Add audiobookshelf and readarr --- audiobookshelf.tf | 62 ++++ playbook.yml | 4 +- readarr.tf | 46 +++ terraform.tfstate | 636 ++++++++++++++++++++++++++++++++------- terraform.tfstate.backup | 507 ++++++++++++++++++++++--------- 5 files changed, 1007 insertions(+), 248 deletions(-) create mode 100644 audiobookshelf.tf create mode 100644 readarr.tf diff --git a/audiobookshelf.tf b/audiobookshelf.tf new file mode 100644 index 0000000..c8ec734 --- /dev/null +++ b/audiobookshelf.tf @@ -0,0 +1,62 @@ +data "docker_registry_image" "audiobookshelf" { + name = "ghcr.io/advplyr/audiobookshelf:latest" +} + +resource "docker_image" "audiobookshelf" { + name = data.docker_registry_image.audiobookshelf.name + pull_triggers = [data.docker_registry_image.audiobookshelf.sha256_digest] +} + +resource "docker_container" "audiobookshelf" { + image = docker_image.audiobookshelf.image_id + name = "audiobookshelf" + restart = "always" + + log_driver = "local" + + env = [ + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.146" + } + + mounts { + target = "/config" + source = "/share/appdata/audiobookshelf/config" + type = "bind" + } + + mounts { + target = "/metadata" + source = "/share/appdata/audiobookshelf/metadata" + type = "bind" + } + + mounts { + target = "/audiobooks" + source = "/share/datarr/media/audiobooks" + type = "bind" + } + + mounts { + target = "/podcasts" + source = "/share/datarr/media/podcasts" + type = "bind" + } + + mounts { + target = "/podcasts" + source = "/share/datarr/media/podcasts" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/playbook.yml b/playbook.yml index 62c31f3..9f3569e 100644 --- a/playbook.yml +++ b/playbook.yml @@ -1,7 +1,7 @@ - hosts: localhost vars: - external_host: "hoarder.rescla.me" - internal_url: "192.168.2.145:3000" + external_host: "audiobookshelf.rescla.me" + internal_url: "192.168.2.146" tmp_path: ".tmp" ftp_server: "192.168.2.64" ftp_username: "ansible" diff --git a/readarr.tf b/readarr.tf new file mode 100644 index 0000000..8b39225 --- /dev/null +++ b/readarr.tf @@ -0,0 +1,46 @@ +data "docker_registry_image" "readarr" { + name = "ghcr.io/hotio/readarr" +} + +resource "docker_image" "readarr" { + name = data.docker_registry_image.readarr.name + pull_triggers = [data.docker_registry_image.readarr.sha256_digest] +} + +resource "docker_container" "readarr" { + image = docker_image.readarr.image_id + name = "readarr" + restart = "always" + + log_driver = "local" + + env = [ + "PUID=888", + "PGID=321", + "TZ=Europe/Amsterdam" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.147" + } + + mounts { + target = "/config" + source = "/share/appdata/readarr" + type = "bind" + } + + mounts { + target = "/data" + source = "/share/datarr" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/terraform.tfstate b/terraform.tfstate index 44d8f3b..123f396 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3754, + "serial": 3769, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -23,6 +23,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "audiobookshelf", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169", + "insecure_skip_verify": false, + "name": "ghcr.io/advplyr/audiobookshelf:latest", + "sha256_digest": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -68,10 +86,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", + "id": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" + "sha256_digest": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d" }, "sensitive_attributes": [] } @@ -473,6 +491,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/readarr", + "sha256_digest": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -877,6 +913,155 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "audiobookshelf", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "attach": false, + "bridge": "", + "capabilities": [], + "cgroupns_mode": null, + "command": [ + "node", + "index.js" + ], + "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": [ + "tini", + "--" + ], + "env": [ + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "1e63e3386084", + "id": "1e63e3386084fbba139fbe1bdac8a8c8ba8e9d4909ad41b74faec2365e729a50", + "image": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001a", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": null, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/audiobookshelf/config", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/audiobookshelf/metadata", + "target": "/metadata", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/datarr/media/audiobooks", + "target": "/audiobooks", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/datarr/media/podcasts", + "target": "/podcasts", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "audiobookshelf", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.146", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:be:17:60:68", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.146", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "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": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "docker_image.audiobookshelf", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -897,9 +1082,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -911,8 +1096,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "89a123b35947", "id": "89a123b359473c2b0309ae2fb19a04bee6b9273cec306a963968d4c8aa7b210d", @@ -921,7 +1106,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -929,7 +1114,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/deluge", "target": "/config", "tmpfs_options": [], @@ -938,7 +1123,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/torrents", "target": "/data/torrents", "tmpfs_options": [], @@ -984,11 +1169,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -1041,7 +1232,7 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "a3e5349145fbbf0b569ce0614cd81461ba284ac0bb59ed6dc8d1d65f4426f7f2", + "id": "73423ab64f494d164445c5dc86aa9c043530066398bf15cd9cb2e9a9540346ea", "image": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4b", "init": false, "ipc_mode": "private", @@ -1073,7 +1264,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:77:b9:cb:da", + "mac_address": "02:42:6a:4a:91:4d", "network_name": "qnet-static-eth0-48e715" } ], @@ -1117,7 +1308,6 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ - "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1175,9 +1365,9 @@ } ], "host": [], - "hostname": "f628401e303a", - "id": "f628401e303a084370971507ee70c0f20fd28f389fe6ab8b50ba5510ac886a19", - "image": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", + "hostname": "5d2ec5a6c2c9", + "id": "5d2ec5a6c2c9398b7f450aeb322ee89b0b9eb479b181fb494ac6d8a95c26715f", + "image": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae", "init": false, "ipc_mode": "private", "labels": [], @@ -1211,7 +1401,7 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:bd:2a:ec:ee", + "mac_address": "02:42:71:22:32:db", "network_name": "qnet-static-eth0-48e715" } ], @@ -1950,9 +2140,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1970,7 +2160,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "30s", @@ -2002,7 +2192,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/hoarder", "target": "/data", "tmpfs_options": [], @@ -2064,11 +2254,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "root", "userns_mode": "", @@ -2370,9 +2566,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -2380,8 +2576,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "hass", "id": "1967d10a1220245965e3e19dfcaf6a1ee2adc64a5efb30b0e0a1e8ddb1889683", @@ -2401,7 +2597,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], @@ -2463,11 +2659,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -2480,8 +2682,10 @@ "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" ] @@ -2514,9 +2718,9 @@ "permissions": "rwm" } ], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/jellyfin/jellyfin" @@ -2528,7 +2732,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "30s", @@ -2549,7 +2753,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -2557,7 +2761,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/jellyfin/cache", "target": "/cache", "tmpfs_options": [], @@ -2566,7 +2770,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/jellyfin/config", "target": "/config", "tmpfs_options": [], @@ -2575,7 +2779,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr-hdd/media", "target": "/media-hdd", "tmpfs_options": [], @@ -2584,7 +2788,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr/media", "target": "/media", "tmpfs_options": [], @@ -2630,11 +2834,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -4099,9 +4309,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/bin/prometheus" @@ -4109,8 +4319,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "db0e08acc84c", "id": "db0e08acc84c9dd1561a5ee17fcb248f32442366449ef6c62b8c8d151210f67c", @@ -4130,7 +4340,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prometheus/config", "target": "/etc/prometheus", "tmpfs_options": [], @@ -4139,7 +4349,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/prometheus/data", "target": "/prometheus", "tmpfs_options": [], @@ -4185,11 +4395,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "nobody", "userns_mode": "", @@ -4472,6 +4688,142 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "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": [], + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=888", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": [], + "healthcheck": [], + "host": [], + "hostname": "e6eb1175d7a4", + "id": "e6eb1175d7a494d59175ca6055d6aad2a6503f23009ab3f595987904132f1c63", + "image": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": {}, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": false, + "source": "/share/appdata/readarr", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": false, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "readarr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.147", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:05:31:54:9c", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.147", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "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": [ + "data.docker_registry_image.readarr", + "docker_image.readarr", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -5182,9 +5534,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -5196,8 +5548,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "36b4f3c6a0e2", "id": "36b4f3c6a0e2310c1f5b6691bbd70e81b0226815a69f308d3b89df99e2565fa3", @@ -5206,7 +5558,7 @@ "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": null, + "log_opts": {}, "logs": false, "max_retry_count": 0, "memory": 0, @@ -5214,7 +5566,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/sonarr", "target": "/config", "tmpfs_options": [], @@ -5223,7 +5575,7 @@ }, { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/datarr", "target": "/data", "tmpfs_options": [], @@ -5269,11 +5621,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -5496,16 +5854,6 @@ "must_run": true, "name": "traccar", "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": "", - "mac_address": "02:42:ac:1d:00:03", - "network_name": "mariadb" - }, { "gateway": "192.168.2.1", "global_ipv6_address": "", @@ -5515,6 +5863,16 @@ "ipv6_gateway": "", "mac_address": "02:42:c6:b6:d4:ea", "network_name": "qnet-static-eth0-48e715" + }, + { + "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": "", + "mac_address": "02:42:ac:1d:00:03", + "network_name": "mariadb" } ], "network_mode": "default", @@ -6167,9 +6525,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" @@ -6179,8 +6537,8 @@ ], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "b4e261db6a24", "id": "b4e261db6a244acf60a01eb7a7d568abefde3a0682e1a7dcb034f5c82feafc0d", @@ -6200,18 +6558,18 @@ "mounts": [ { "bind_options": [], - "read_only": true, - "source": "/run/udev", - "target": "/run/udev", + "read_only": false, + "source": "/share/appdata/zigbee2mqtt", + "target": "/app/data", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], - "read_only": null, - "source": "/share/appdata/zigbee2mqtt", - "target": "/app/data", + "read_only": true, + "source": "/run/udev", + "target": "/run/udev", "tmpfs_options": [], "type": "bind", "volume_options": [] @@ -6255,11 +6613,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "", "userns_mode": "", @@ -6308,6 +6672,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "audiobookshelf", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001aghcr.io/advplyr/audiobookshelf:latest", + "image_id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001a", + "keep_locally": null, + "name": "ghcr.io/advplyr/audiobookshelf:latest", + "platform": null, + "pull_triggers": [ + "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169" + ], + "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.audiobookshelf" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -6379,15 +6773,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140esphome/esphome", - "image_id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", + "id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfaeesphome/esphome", + "image_id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" + "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d" ], - "repo_digest": "esphome/esphome@sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", + "repo_digest": "esphome/esphome@sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d", "triggers": null }, "sensitive_attributes": [], @@ -7058,6 +7452,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6ghcr.io/hotio/readarr", + "image_id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6", + "keep_locally": null, + "name": "ghcr.io/hotio/readarr", + "platform": null, + "pull_triggers": [ + "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806" + ], + "repo_digest": "ghcr.io/hotio/readarr@sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.readarr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index f02270f..80e7a59 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 3721, + "serial": 3765, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -23,6 +23,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "audiobookshelf", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169", + "insecure_skip_verify": false, + "name": "ghcr.io/advplyr/audiobookshelf:latest", + "sha256_digest": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -32,10 +50,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", + "id": "sha256:73a881e8b10c921a5475771193c64e852a7ccfc2a2684aa5a722e3906895916d", "insecure_skip_verify": false, "name": "linuxserver/deluge:latest", - "sha256_digest": "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" + "sha256_digest": "sha256:73a881e8b10c921a5475771193c64e852a7ccfc2a2684aa5a722e3906895916d" }, "sensitive_attributes": [] } @@ -50,10 +68,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", + "id": "sha256:91cbc2bc90c73ff8f2bdea54d341b3c181dcf9f1c931061ce6cdc166b9007e7c", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" + "sha256_digest": "sha256:91cbc2bc90c73ff8f2bdea54d341b3c181dcf9f1c931061ce6cdc166b9007e7c" }, "sensitive_attributes": [] } @@ -68,10 +86,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", + "id": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d", "insecure_skip_verify": false, "name": "esphome/esphome", - "sha256_digest": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" + "sha256_digest": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d" }, "sensitive_attributes": [] } @@ -176,10 +194,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "id": "sha256:41c22f5918517df74eb1a7b23095546165d1c145494914254557d35a3d7fb88a", "insecure_skip_verify": false, "name": "ghcr.io/hoarder-app/hoarder", - "sha256_digest": "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + "sha256_digest": "sha256:41c22f5918517df74eb1a7b23095546165d1c145494914254557d35a3d7fb88a" }, "sensitive_attributes": [] } @@ -230,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", + "id": "sha256:0f357468558aa24858af7470f5942ae740d8472d892e7838111ee0f71110e78b", "insecure_skip_verify": false, "name": "homeassistant/home-assistant:latest", - "sha256_digest": "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" + "sha256_digest": "sha256:0f357468558aa24858af7470f5942ae740d8472d892e7838111ee0f71110e78b" }, "sensitive_attributes": [] } @@ -248,10 +266,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", + "id": "sha256:12b7aa2c8086e5566badc35370fab41b8cc8774dc3a80b07a1d6eb14f282b816", "insecure_skip_verify": false, "name": "jellyfin/jellyfin:latest", - "sha256_digest": "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" + "sha256_digest": "sha256:12b7aa2c8086e5566badc35370fab41b8cc8774dc3a80b07a1d6eb14f282b816" }, "sensitive_attributes": [] } @@ -428,10 +446,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", + "id": "sha256:2659f4c2ebb718e7695cb9b25ffa7d6be64db013daba13e05c875451cf51b0d3", "insecure_skip_verify": false, "name": "prom/prometheus:latest", - "sha256_digest": "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" + "sha256_digest": "sha256:2659f4c2ebb718e7695cb9b25ffa7d6be64db013daba13e05c875451cf51b0d3" }, "sensitive_attributes": [] } @@ -473,6 +491,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806", + "insecure_skip_verify": false, + "name": "ghcr.io/hotio/readarr", + "sha256_digest": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -554,10 +590,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", + "id": "sha256:38bff49d434f460f395b9288420426db93dcadaa41164065bdc3381004a6c016", "insecure_skip_verify": false, "name": "ghcr.io/hotio/sonarr:latest", - "sha256_digest": "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" + "sha256_digest": "sha256:38bff49d434f460f395b9288420426db93dcadaa41164065bdc3381004a6c016" }, "sensitive_attributes": [] } @@ -680,10 +716,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:40dca7e6ee816c84d6220daeb92cf20a52cf35446ec1d3ef0c2965a87cd397cc", + "id": "sha256:8643f5d454fb2209a1ce765cb0726b57b92e38ac293af95f068760473af4cf5d", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", - "sha256_digest": "sha256:40dca7e6ee816c84d6220daeb92cf20a52cf35446ec1d3ef0c2965a87cd397cc" + "sha256_digest": "sha256:8643f5d454fb2209a1ce765cb0726b57b92e38ac293af95f068760473af4cf5d" }, "sensitive_attributes": [] } @@ -810,7 +846,7 @@ "ip_address": "192.168.2.83", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:b9:3a:69:a8", + "mac_address": "02:42:1f:12:96:e2", "network_name": "qnet-static-eth0-48e715" } ], @@ -914,9 +950,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "42d0f78f8117", - "id": "42d0f78f8117bfe2ccff200f0291a8aedc5d6a02c4b50d86fedaaf829964a2bc", - "image": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", + "hostname": "89a123b35947", + "id": "89a123b359473c2b0309ae2fb19a04bee6b9273cec306a963968d4c8aa7b210d", + "image": "sha256:2e3767dfcbc819ef6e49742c00bab0d8c3f5be0855409b92d5bb24b986d27e77", "init": false, "ipc_mode": "private", "labels": [], @@ -956,7 +992,7 @@ "ip_address": "192.168.2.137", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:9c:f3:25:3f", + "mac_address": "02:42:49:83:09:96", "network_name": "qnet-static-eth0-48e715" } ], @@ -1047,8 +1083,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "bbe02779527ea3fc537c0c8691c4116e6826312fe049580adcb3aa32559f1981", - "image": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", + "id": "35be98b28e4b74f470b08a32b43ac16edbd2c1960842ac7d896242c7cf8c0126", + "image": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4b", "init": false, "ipc_mode": "private", "labels": [], @@ -1079,7 +1115,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:44:65:a9:1e", + "mac_address": "02:42:4c:60:a7:c9", "network_name": "qnet-static-eth0-48e715" } ], @@ -1155,7 +1191,7 @@ "dns": [ "172.20.0.0" ], - "dns_opts": [], + "dns_opts": null, "dns_search": [ "internal" ], @@ -1166,7 +1202,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": [], + "group_add": null, "healthcheck": [ { "interval": "30s", @@ -1180,9 +1216,9 @@ } ], "host": [], - "hostname": "f628401e303a", - "id": "f628401e303a084370971507ee70c0f20fd28f389fe6ab8b50ba5510ac886a19", - "image": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", + "hostname": "5d2ec5a6c2c9", + "id": "5d2ec5a6c2c9398b7f450aeb322ee89b0b9eb479b181fb494ac6d8a95c26715f", + "image": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae", "init": false, "ipc_mode": "private", "labels": [], @@ -1198,7 +1234,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/esphome", "target": "/config", "tmpfs_options": [], @@ -1216,7 +1252,7 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:7b:88:b6:ca", + "mac_address": "02:42:71:22:32:db", "network_name": "qnet-static-eth0-48e715" } ], @@ -1244,17 +1280,11 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": {}, - "sysctls": {}, - "tmpfs": {}, + "storage_opts": null, + "sysctls": null, + "tmpfs": null, "tty": false, - "ulimit": [ - { - "hard": 65535, - "name": "nofile", - "soft": 65535 - } - ], + "ulimit": [], "upload": [], "user": "", "userns_mode": "", @@ -1363,7 +1393,7 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:c1:36:63:b1", + "mac_address": "02:42:21:c8:d9:25", "network_name": "qnet-static-eth0-48e715" } ], @@ -1515,7 +1545,7 @@ "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:7e:41:07:52", + "mac_address": "02:42:eb:f0:3f:35", "network_name": "qnet-static-eth0-48e715" } ], @@ -1750,7 +1780,7 @@ "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:f1:1f:14:7e", + "mac_address": "02:42:43:da:f5:c5", "network_name": "qnet-static-eth0-48e715" } ], @@ -1878,7 +1908,7 @@ "ip_address": "192.168.2.142", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:1b:9f:df:15", + "mac_address": "02:42:3f:87:2e:be", "network_name": "qnet-static-eth0-48e715" } ], @@ -1955,9 +1985,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/init" @@ -1975,7 +2005,7 @@ ], "exit_code": null, "gpus": null, - "group_add": null, + "group_add": [], "healthcheck": [ { "interval": "30s", @@ -1990,8 +2020,8 @@ ], "host": [], "hostname": "hoarder", - "id": "56e55648beb9e4a1142543c1207ad14ec08008912e98b618d7cc4c3420920ae8", - "image": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "id": "329a90ad2ee07825cf951f6976fb29b0b2474a4530ad8246a7f60b7ca6faba3d", + "image": "sha256:103956413dac051af43e4fd81dab93adb4ead8dc89ef3627adf40191a232feb5", "init": false, "ipc_mode": "private", "labels": [], @@ -2007,7 +2037,7 @@ "mounts": [ { "bind_options": [], - "read_only": null, + "read_only": false, "source": "/share/appdata/hoarder", "target": "/data", "tmpfs_options": [], @@ -2022,10 +2052,10 @@ "gateway": "172.29.12.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.12.4", + "ip_address": "172.29.12.2", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:0c:04", + "mac_address": "02:42:ac:1d:0c:02", "network_name": "hoarder" }, { @@ -2035,7 +2065,7 @@ "ip_address": "192.168.2.145", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:93:2a:05:41", + "mac_address": "02:42:dc:6d:4b:35", "network_name": "qnet-static-eth0-48e715" } ], @@ -2069,11 +2099,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "root", "userns_mode": "", @@ -2085,6 +2121,7 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ + "data.docker_registry_image.hoarder", "docker_image.hoarder", "docker_network.bridge", "docker_network.hoarder" @@ -2156,10 +2193,10 @@ "gateway": "172.29.12.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, - "ip_address": "172.29.12.2", + "ip_address": "172.29.12.4", "ip_prefix_length": 22, "ipv6_gateway": "", - "mac_address": "02:42:ac:1d:0c:02", + "mac_address": "02:42:ac:1d:0c:04", "network_name": "hoarder" } ], @@ -2388,8 +2425,8 @@ "healthcheck": [], "host": [], "hostname": "hass", - "id": "1c4bcc4db5f4b7872a19bec1efbdb8303cec1c7b311656f7aa54d8cfc978762a", - "image": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", + "id": "1967d10a1220245965e3e19dfcaf6a1ee2adc64a5efb30b0e0a1e8ddb1889683", + "image": "sha256:97d8aa9ced1b03a9cf305c2ef33ef7e3b3d67b77a6dd62af8c2f9eedf4c8d44e", "init": false, "ipc_mode": "private", "labels": [], @@ -2423,7 +2460,7 @@ "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:90:46:8e", + "mac_address": "02:42:6e:28:48:b7", "network_name": "qnet-static-eth0-48e715" }, { @@ -2554,9 +2591,9 @@ } ], "host": [], - "hostname": "b112e08ddf39", - "id": "b112e08ddf39816ebd3a39c6ac4114077bb89d6e6b98193c4f002383b974dccf", - "image": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", + "hostname": "307fb4ac4422", + "id": "307fb4ac4422b29f7e1e64b520ecbe18fc904b29962219eaecd0bea30b98e957", + "image": "sha256:ba6151f99f1f229d70808caa8de30f6ee33454794dc6822927f02f2a4fe03aa5", "init": false, "ipc_mode": "private", "labels": [], @@ -2614,7 +2651,7 @@ "ip_address": "192.168.2.134", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:97:7d:ce:dd", + "mac_address": "02:42:3e:46:82:ab", "network_name": "qnet-static-eth0-48e715" } ], @@ -2743,7 +2780,7 @@ "ip_address": "192.168.2.135", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:98:f7:02:31", + "mac_address": "02:42:75:97:70:3e", "network_name": "qnet-static-eth0-48e715" } ], @@ -2883,7 +2920,7 @@ "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:62:b3:6f:53", + "mac_address": "02:42:af:46:97:1c", "network_name": "qnet-static-eth0-48e715" } ], @@ -3038,7 +3075,7 @@ "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:bb:3b:44:cb", + "mac_address": "02:42:eb:3b:21:e3", "network_name": "qnet-static-eth0-48e715" } ], @@ -3166,7 +3203,7 @@ "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:be:f1:11:46", + "mac_address": "02:42:d2:80:5a:82", "network_name": "qnet-static-eth0-48e715" } ], @@ -3323,7 +3360,7 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ea:92:c8:f8", + "mac_address": "02:42:ce:b3:6c:b6", "network_name": "qnet-static-eth0-48e715" } ], @@ -3462,7 +3499,7 @@ "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:42:6c:4d:29", + "mac_address": "02:42:67:81:f8:e3", "network_name": "qnet-static-eth0-48e715" } ], @@ -3746,7 +3783,7 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e4:5a:4a:84", + "mac_address": "02:42:81:09:22:ea", "network_name": "qnet-static-eth0-48e715" } ], @@ -3890,7 +3927,7 @@ "ip_address": "192.168.2.132", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:71:48:2f:79", + "mac_address": "02:42:d6:81:0c:2c", "network_name": "qnet-static-eth0-48e715" } ], @@ -4034,7 +4071,7 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ae:af:48:6f", + "mac_address": "02:42:8c:91:84:8e", "network_name": "qnet-static-eth0-48e715" } ], @@ -4130,9 +4167,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "0952057237fa", - "id": "0952057237fa69a4aeefa3352062e203ef6766397de32909147b2103424ba004", - "image": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", + "hostname": "db0e08acc84c", + "id": "db0e08acc84c9dd1561a5ee17fcb248f32442366449ef6c62b8c8d151210f67c", + "image": "sha256:899b369f202e252dfef80f3999e981a3d7fc7445228aa6098177acaf50349a76", "init": false, "ipc_mode": "private", "labels": [], @@ -4175,7 +4212,7 @@ "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e7:c7:34:45", + "mac_address": "02:42:84:30:b1:85", "network_name": "qnet-static-eth0-48e715" } ], @@ -4303,7 +4340,7 @@ "ip_address": "192.168.2.141", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:32:6d:6b:a8", + "mac_address": "02:42:dd:fa:db:21", "network_name": "qnet-static-eth0-48e715" } ], @@ -4439,7 +4476,7 @@ "ip_address": "192.168.2.138", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:51:cd:18:da", + "mac_address": "02:42:07:53:8b:b7", "network_name": "qnet-static-eth0-48e715" } ], @@ -4496,6 +4533,136 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 2, + "attributes": { + "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": null, + "dns_opts": null, + "dns_search": null, + "domainname": "", + "entrypoint": [ + "/init" + ], + "env": [ + "PGID=321", + "PUID=888", + "TZ=Europe/Amsterdam" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "e6eb1175d7a4", + "id": "e6eb1175d7a494d59175ca6055d6aad2a6503f23009ab3f595987904132f1c63", + "image": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6", + "init": false, + "ipc_mode": "private", + "labels": [], + "log_driver": "local", + "log_opts": null, + "logs": false, + "max_retry_count": 0, + "memory": 0, + "memory_swap": 0, + "mounts": [ + { + "bind_options": [], + "read_only": null, + "source": "/share/appdata/readarr", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + }, + { + "bind_options": [], + "read_only": null, + "source": "/share/datarr", + "target": "/data", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "readarr", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.147", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:05:31:54:9c", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.147", + "ipv6_address": "", + "name": "qnet-static-eth0-48e715" + } + ], + "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": null, + "sysctls": null, + "tmpfs": null, + "tty": false, + "ulimit": [], + "upload": [], + "user": "", + "userns_mode": "", + "volumes": [], + "wait": false, + "wait_timeout": 60, + "working_dir": "" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.readarr", + "docker_image.readarr", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -4706,7 +4873,7 @@ "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:06:62:77:c3", + "mac_address": "02:42:60:85:b0:51", "network_name": "qnet-static-eth0-48e715" } ], @@ -4854,7 +5021,7 @@ "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:a4:5f:61:36", + "mac_address": "02:42:26:22:83:21", "network_name": "qnet-static-eth0-48e715" } ], @@ -4990,7 +5157,7 @@ "ip_address": "192.168.2.140", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:43:76:8e:b0", + "mac_address": "02:42:c9:14:c1:12", "network_name": "qnet-static-eth0-48e715" } ], @@ -5129,7 +5296,7 @@ "ip_address": "192.168.2.126", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:8b:31:c2:f9", + "mac_address": "02:42:2c:9b:7f:72", "network_name": "qnet-static-eth0-48e715" } ], @@ -5223,9 +5390,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "6654731ac6b9", - "id": "6654731ac6b9997b45385295807c9fd62a9d0d1c326c3119a98512ddbecd6ca0", - "image": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", + "hostname": "36b4f3c6a0e2", + "id": "36b4f3c6a0e2310c1f5b6691bbd70e81b0226815a69f308d3b89df99e2565fa3", + "image": "sha256:629d37a9160d8b561014bec483c4e0f8184314c836655c956c3494c547ca2bfe", "init": false, "ipc_mode": "private", "labels": [], @@ -5265,7 +5432,7 @@ "ip_address": "192.168.2.136", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:04:e4:91:4e", + "mac_address": "02:42:fa:5a:7b:91", "network_name": "qnet-static-eth0-48e715" } ], @@ -5391,7 +5558,7 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:54:14:69:aa", + "mac_address": "02:42:35:13:4d:f1", "network_name": "qnet-static-eth0-48e715" } ], @@ -5543,7 +5710,7 @@ "ip_address": "192.168.2.113", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:c7:3e:01:af", + "mac_address": "02:42:c6:b6:d4:ea", "network_name": "qnet-static-eth0-48e715" } ], @@ -5689,7 +5856,7 @@ "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:5b:71:ab", + "mac_address": "02:42:d2:82:e5:c7", "network_name": "qnet-static-eth0-48e715" } ], @@ -5831,7 +5998,7 @@ "ip_address": "192.168.2.133", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:22:8d:c1:0c", + "mac_address": "02:42:3e:0d:50:41", "network_name": "qnet-static-eth0-48e715" } ], @@ -5970,7 +6137,7 @@ "ip_address": "192.168.2.143", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:29:aa:4b:c2", + "mac_address": "02:42:6e:7b:09:43", "network_name": "qnet-static-eth0-48e715" } ], @@ -6115,7 +6282,7 @@ "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:e4:52:27:1c", + "mac_address": "02:42:80:24:ef:87", "network_name": "qnet-static-eth0-48e715" } ], @@ -6212,9 +6379,9 @@ "group_add": [], "healthcheck": [], "host": [], - "hostname": "166028eb02cd", - "id": "166028eb02cd10f10ee8c049608a11466a073bd75bf29f461a26b656a24976ed", - "image": "sha256:25170ffb5b10bbb63ba005678c61701c73a327f119aef3b8700412f517a2ee05", + "hostname": "b4e261db6a24", + "id": "b4e261db6a244acf60a01eb7a7d568abefde3a0682e1a7dcb034f5c82feafc0d", + "image": "sha256:8c43a4cd0d067357ac3925d240afca7f39184237ba34e356d51b43ce7918ca8c", "init": false, "ipc_mode": "private", "labels": [], @@ -6257,7 +6424,7 @@ "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:44:8a:b8:58", + "mac_address": "02:42:44:51:31:68", "network_name": "qnet-static-eth0-48e715" } ], @@ -6344,6 +6511,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "audiobookshelf", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001aghcr.io/advplyr/audiobookshelf:latest", + "image_id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001a", + "keep_locally": null, + "name": "ghcr.io/advplyr/audiobookshelf:latest", + "platform": null, + "pull_triggers": [ + "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169" + ], + "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.audiobookshelf" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -6355,15 +6552,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770edalinuxserver/deluge:latest", - "image_id": "sha256:c0617e4916a535b7122a217d2e14532c0750c8694a0f8b07a6ff982d39770eda", + "id": "sha256:2e3767dfcbc819ef6e49742c00bab0d8c3f5be0855409b92d5bb24b986d27e77linuxserver/deluge:latest", + "image_id": "sha256:2e3767dfcbc819ef6e49742c00bab0d8c3f5be0855409b92d5bb24b986d27e77", "keep_locally": null, "name": "linuxserver/deluge:latest", "platform": null, "pull_triggers": [ - "sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7" + "sha256:73a881e8b10c921a5475771193c64e852a7ccfc2a2684aa5a722e3906895916d" ], - "repo_digest": "linuxserver/deluge@sha256:3a2b6d22d07fa66f6fa096325e27f63e72f926e426dddef4b56de10e0355dde7", + "repo_digest": "linuxserver/deluge@sha256:73a881e8b10c921a5475771193c64e852a7ccfc2a2684aa5a722e3906895916d", "triggers": null }, "sensitive_attributes": [], @@ -6385,15 +6582,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2amir20/dozzle:latest", - "image_id": "sha256:b71f1e59b813236a836f4755c0f5bc7bf7db36d589d146f111c3691761311ce2", + "id": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4bamir20/dozzle:latest", + "image_id": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4b", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e" + "sha256:91cbc2bc90c73ff8f2bdea54d341b3c181dcf9f1c931061ce6cdc166b9007e7c" ], - "repo_digest": "amir20/dozzle@sha256:aa619d3436be0017dbc58e7eb75c99ce0a811a9bd6617d6b332b400d0016e56e", + "repo_digest": "amir20/dozzle@sha256:91cbc2bc90c73ff8f2bdea54d341b3c181dcf9f1c931061ce6cdc166b9007e7c", "triggers": null }, "sensitive_attributes": [], @@ -6415,15 +6612,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140esphome/esphome", - "image_id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140", + "id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfaeesphome/esphome", + "image_id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae", "keep_locally": null, "name": "esphome/esphome", "platform": null, "pull_triggers": [ - "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028" + "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d" ], - "repo_digest": "esphome/esphome@sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028", + "repo_digest": "esphome/esphome@sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d", "triggers": null }, "sensitive_attributes": [], @@ -6595,15 +6792,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02fghcr.io/hoarder-app/hoarder", - "image_id": "sha256:5d3ce5ad7fdb81a7c2c2c16cc8d9351f43cddc68579e043ea4e71e85e940f02f", + "id": "sha256:103956413dac051af43e4fd81dab93adb4ead8dc89ef3627adf40191a232feb5ghcr.io/hoarder-app/hoarder", + "image_id": "sha256:103956413dac051af43e4fd81dab93adb4ead8dc89ef3627adf40191a232feb5", "keep_locally": null, "name": "ghcr.io/hoarder-app/hoarder", "platform": null, "pull_triggers": [ - "sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709" + "sha256:41c22f5918517df74eb1a7b23095546165d1c145494914254557d35a3d7fb88a" ], - "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:e97eeef0b8f2dd08b7f652d76ff3e487d03b840f8419278d4fbaf4490a81c709", + "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:41c22f5918517df74eb1a7b23095546165d1c145494914254557d35a3d7fb88a", "triggers": null }, "sensitive_attributes": [], @@ -6685,15 +6882,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561homeassistant/home-assistant:latest", - "image_id": "sha256:c50a3dd3f13ca3f86966e5dfc8a4897846ec89b2e939243adcd3f28bd5c93561", + "id": "sha256:97d8aa9ced1b03a9cf305c2ef33ef7e3b3d67b77a6dd62af8c2f9eedf4c8d44ehomeassistant/home-assistant:latest", + "image_id": "sha256:97d8aa9ced1b03a9cf305c2ef33ef7e3b3d67b77a6dd62af8c2f9eedf4c8d44e", "keep_locally": null, "name": "homeassistant/home-assistant:latest", "platform": null, "pull_triggers": [ - "sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d" + "sha256:0f357468558aa24858af7470f5942ae740d8472d892e7838111ee0f71110e78b" ], - "repo_digest": "homeassistant/home-assistant@sha256:408a5a63e3e9a89ceb6ecd98345e54c86073314b4d94e217cd54f7208307406d", + "repo_digest": "homeassistant/home-assistant@sha256:0f357468558aa24858af7470f5942ae740d8472d892e7838111ee0f71110e78b", "triggers": null }, "sensitive_attributes": [], @@ -6715,15 +6912,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667jellyfin/jellyfin:latest", - "image_id": "sha256:fb2767cab64f6f9a869ea494cab131a19f5db261821bbbd35018d52ef722b667", + "id": "sha256:ba6151f99f1f229d70808caa8de30f6ee33454794dc6822927f02f2a4fe03aa5jellyfin/jellyfin:latest", + "image_id": "sha256:ba6151f99f1f229d70808caa8de30f6ee33454794dc6822927f02f2a4fe03aa5", "keep_locally": null, "name": "jellyfin/jellyfin:latest", "platform": null, "pull_triggers": [ - "sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581" + "sha256:12b7aa2c8086e5566badc35370fab41b8cc8774dc3a80b07a1d6eb14f282b816" ], - "repo_digest": "jellyfin/jellyfin@sha256:b15266bad088e3d793401be5845f2453233edd826c02cd7155910055133fb581", + "repo_digest": "jellyfin/jellyfin@sha256:12b7aa2c8086e5566badc35370fab41b8cc8774dc3a80b07a1d6eb14f282b816", "triggers": null }, "sensitive_attributes": [], @@ -7015,15 +7212,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2prom/prometheus:latest", - "image_id": "sha256:e72eb055c3dea85d3e47b90ebb957c6f3a2c0cd1f6b4a690dba741b294150cc2", + "id": "sha256:899b369f202e252dfef80f3999e981a3d7fc7445228aa6098177acaf50349a76prom/prometheus:latest", + "image_id": "sha256:899b369f202e252dfef80f3999e981a3d7fc7445228aa6098177acaf50349a76", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ - "sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe" + "sha256:2659f4c2ebb718e7695cb9b25ffa7d6be64db013daba13e05c875451cf51b0d3" ], - "repo_digest": "prom/prometheus@sha256:378f4e03703557d1c6419e6caccf922f96e6d88a530f7431d66a4c4f4b1000fe", + "repo_digest": "prom/prometheus@sha256:2659f4c2ebb718e7695cb9b25ffa7d6be64db013daba13e05c875451cf51b0d3", "triggers": null }, "sensitive_attributes": [], @@ -7094,6 +7291,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "readarr", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6ghcr.io/hotio/readarr", + "image_id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6", + "keep_locally": null, + "name": "ghcr.io/hotio/readarr", + "platform": null, + "pull_triggers": [ + "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806" + ], + "repo_digest": "ghcr.io/hotio/readarr@sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.readarr" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -7250,15 +7477,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5ghcr.io/hotio/sonarr:latest", - "image_id": "sha256:5e24f8f9842904c26c0b8e6e6b63e7a92049f17a49b0cb091af177eb207c41b5", + "id": "sha256:629d37a9160d8b561014bec483c4e0f8184314c836655c956c3494c547ca2bfeghcr.io/hotio/sonarr:latest", + "image_id": "sha256:629d37a9160d8b561014bec483c4e0f8184314c836655c956c3494c547ca2bfe", "keep_locally": null, "name": "ghcr.io/hotio/sonarr:latest", "platform": null, "pull_triggers": [ - "sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900" + "sha256:38bff49d434f460f395b9288420426db93dcadaa41164065bdc3381004a6c016" ], - "repo_digest": "ghcr.io/hotio/sonarr@sha256:0765a6732f4ff4a21e3f177a1ad6edf0211d1e90a050b02f6fa75e1884854900", + "repo_digest": "ghcr.io/hotio/sonarr@sha256:38bff49d434f460f395b9288420426db93dcadaa41164065bdc3381004a6c016", "triggers": null }, "sensitive_attributes": [], @@ -7460,15 +7687,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:25170ffb5b10bbb63ba005678c61701c73a327f119aef3b8700412f517a2ee05koenkk/zigbee2mqtt", - "image_id": "sha256:25170ffb5b10bbb63ba005678c61701c73a327f119aef3b8700412f517a2ee05", + "id": "sha256:8c43a4cd0d067357ac3925d240afca7f39184237ba34e356d51b43ce7918ca8ckoenkk/zigbee2mqtt", + "image_id": "sha256:8c43a4cd0d067357ac3925d240afca7f39184237ba34e356d51b43ce7918ca8c", "keep_locally": null, "name": "koenkk/zigbee2mqtt", "platform": null, "pull_triggers": [ - "sha256:40dca7e6ee816c84d6220daeb92cf20a52cf35446ec1d3ef0c2965a87cd397cc" + "sha256:8643f5d454fb2209a1ce765cb0726b57b92e38ac293af95f068760473af4cf5d" ], - "repo_digest": "koenkk/zigbee2mqtt@sha256:40dca7e6ee816c84d6220daeb92cf20a52cf35446ec1d3ef0c2965a87cd397cc", + "repo_digest": "koenkk/zigbee2mqtt@sha256:8643f5d454fb2209a1ce765cb0726b57b92e38ac293af95f068760473af4cf5d", "triggers": null }, "sensitive_attributes": [],