From 8106122d0a6999a31c6be49ea0555059ce200052 Mon Sep 17 00:00:00 2001 From: Marc Fokkert Date: Tue, 25 Feb 2025 10:18:06 +0100 Subject: [PATCH] WIP authelia Update everything --- authelia.tf | 47 ++++ terraform.tfstate | 509 +++++++++++++++++++-------------------- terraform.tfstate.backup | 243 ++++++++++++++++--- 3 files changed, 510 insertions(+), 289 deletions(-) create mode 100644 authelia.tf diff --git a/authelia.tf b/authelia.tf new file mode 100644 index 0000000..6ce4b82 --- /dev/null +++ b/authelia.tf @@ -0,0 +1,47 @@ +data "docker_registry_image" "authelia" { + name = "authelia/authelia:latest" +} + +resource "docker_image" "authelia" { + name = data.docker_registry_image.authelia.name + pull_triggers = [data.docker_registry_image.authelia.sha256_digest] +} + +resource "docker_container" "authelia" { + image = docker_image.authelia.image_id + name = "authelia" + restart = "always" + + log_driver = "local" + + env = [ + "AUTHELIA_IDENTITY_VALIDATION_RESET_PASSWORD_JWT_SECRET_FILE=/secrets/JWT_SECRET", + "AUTHELIA_SESSION_SECRET_FILE=/secrets/SESSION_SECRET", + "AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE=/secrets/STORAGE_PASSWORD", + "AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE=/secrets/STORAGE_ENCRYPTION_KEY" + ] + + networks_advanced { + name = docker_network.bridge.name + ipv4_address = "192.168.2.151" + } + + mounts { + target = "/config" + source = "/share/appdata/authelia/config" + type = "bind" + } + + mounts { + target = "/secrets" + source = "/share/appdata/authelia/secrets" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +} diff --git a/terraform.tfstate b/terraform.tfstate index c61e6bd..f721ec9 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 4606, + "serial": 4651, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -32,10 +32,28 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca", + "id": "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0", "insecure_skip_verify": false, "name": "ghcr.io/advplyr/audiobookshelf:latest", - "sha256_digest": "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca" + "sha256_digest": "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0" + }, + "sensitive_attributes": [] + } + ] + }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "authelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab", + "insecure_skip_verify": false, + "name": "authelia/authelia:latest", + "sha256_digest": "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab" }, "sensitive_attributes": [] } @@ -104,10 +122,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "id": "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605", "insecure_skip_verify": false, "name": "linuxserver/deluge:latest", - "sha256_digest": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + "sha256_digest": "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605" }, "sensitive_attributes": [] } @@ -122,10 +140,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f", + "id": "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d", "insecure_skip_verify": false, "name": "amir20/dozzle:latest", - "sha256_digest": "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f" + "sha256_digest": "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d" }, "sensitive_attributes": [] } @@ -140,10 +158,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1", + "id": "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341", "insecure_skip_verify": false, "name": "freshrss/freshrss:latest", - "sha256_digest": "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1" + "sha256_digest": "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341" }, "sensitive_attributes": [] } @@ -212,10 +230,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e", + "id": "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf", "insecure_skip_verify": false, "name": "linuxserver/grocy:latest", - "sha256_digest": "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e" + "sha256_digest": "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf" }, "sensitive_attributes": [] } @@ -230,10 +248,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1", + "id": "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f", "insecure_skip_verify": false, "name": "ghcr.io/hoarder-app/hoarder", - "sha256_digest": "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1" + "sha256_digest": "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f" }, "sensitive_attributes": [] } @@ -410,10 +428,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b", + "id": "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055", "insecure_skip_verify": false, "name": "photoprism/photoprism:latest", - "sha256_digest": "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b" + "sha256_digest": "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055" }, "sensitive_attributes": [] } @@ -428,10 +446,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd", + "id": "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2", "insecure_skip_verify": false, "name": "pihole/pihole:latest", - "sha256_digest": "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd" + "sha256_digest": "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2" }, "sensitive_attributes": [] } @@ -464,10 +482,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7", + "id": "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1", "insecure_skip_verify": false, "name": "ghcr.io/hotio/prowlarr:latest", - "sha256_digest": "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7" + "sha256_digest": "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1" }, "sensitive_attributes": [] } @@ -608,10 +626,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3", + "id": "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", - "sha256_digest": "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3" + "sha256_digest": "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe" }, "sensitive_attributes": [] } @@ -918,9 +936,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "tini", @@ -931,17 +949,17 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "c1640b5ae290", - "id": "c1640b5ae29093277bc6e56fd5f63d2fd633ccd624a00bd7ff73ac8f337fa761", - "image": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2", + "hostname": "460585ad4538", + "id": "460585ad453804e1a2fdff17a03d38a3d4abbab96eb0846d8d8b28d30a053b05", + "image": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": {}, + "log_opts": null, "logs": false, "max_retry_count": 0, "memory": 0, @@ -949,7 +967,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/audiobookshelf/config", "target": "/config", "tmpfs_options": [], @@ -958,7 +976,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/audiobookshelf/metadata", "target": "/metadata", "tmpfs_options": [], @@ -976,7 +994,7 @@ "ip_address": "192.168.2.146", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ee:53:4d:f7", + "mac_address": "02:42:e2:45:f2:70", "network_name": "qnet-static-eth0-48e715" } ], @@ -1004,17 +1022,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": "", @@ -1023,7 +1035,7 @@ "container_path": "/truenas-arr", "from_container": "", "host_path": "", - "read_only": false, + "read_only": null, "volume_name": "truenas-arr" } ], @@ -1455,9 +1467,9 @@ "group_add": null, "healthcheck": null, "host": [], - "hostname": "dcf696f4e3a3", - "id": "dcf696f4e3a30522be7f8be5727a839b54b31a5f3b14131f6a3c2fb7e56ce5fe", - "image": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "hostname": "8e55338d43d4", + "id": "8e55338d43d47e82cdd8420a11ede29609d16433f2828273ce87247b63ae7d9e", + "image": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5ac", "init": false, "ipc_mode": "private", "labels": [], @@ -1488,7 +1500,7 @@ "ip_address": "192.168.2.137", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:3b:fe:ce:ec", + "mac_address": "02:42:08:13:aa:9b", "network_name": "qnet-static-eth0-48e715" } ], @@ -1581,8 +1593,8 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "65bc8a5a71e98b961c8264446fe04ac170e97382d7d043dff6c9dd68ce3cbf97", - "image": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9eceb", + "id": "dcf75a4fe4954740947b0ff0385c648d26fcbe9c76cfc7f3d0aa93ca6100da8e", + "image": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844", "init": false, "ipc_mode": "private", "labels": [], @@ -1613,7 +1625,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d4:8f:ec:ec", + "mac_address": "02:42:29:22:5c:4a", "network_name": "qnet-static-eth0-48e715" } ], @@ -1657,6 +1669,7 @@ "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ + "data.docker_registry_image.dozzle", "docker_image.dozzle", "docker_network.bridge" ] @@ -1689,9 +1702,9 @@ "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" @@ -1705,12 +1718,12 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "9a02444e1507", - "id": "9a02444e1507608325affe32887ad28c0f76a887370df876d8ed0ecb9a0cda9f", - "image": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1", + "hostname": "079fe7b3fae3", + "id": "079fe7b3fae3420061239cb5ae85fb12401a186903774c72429f13263425e9f0", + "image": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63db", "init": false, "ipc_mode": "private", "labels": [], @@ -1726,7 +1739,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/freshrss/data", "target": "/var/www/FreshRSS/data", "tmpfs_options": [], @@ -1735,7 +1748,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/freshrss/extensions", "target": "/var/www/FreshRSS/extensions", "tmpfs_options": [], @@ -1753,7 +1766,7 @@ "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:0d:5f:8e:e4", + "mac_address": "02:42:ff:91:9b:a4", "network_name": "qnet-static-eth0-48e715" } ], @@ -1781,17 +1794,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": "", @@ -2217,9 +2224,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -2229,12 +2236,12 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "ff6d6f3313bc", - "id": "ff6d6f3313bcdb94a7a6ac42e773e5c0e7388604c2ef17842398d178f4d9cfea", - "image": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347", + "hostname": "13475b1a13a8", + "id": "13475b1a13a825af9dfe5e4f471b7bc10a043579846216a45d56b18d571c7240", + "image": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7", "init": false, "ipc_mode": "private", "labels": [], @@ -2250,7 +2257,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/grocy", "target": "/config", "tmpfs_options": [], @@ -2278,7 +2285,7 @@ "ip_address": "192.168.2.142", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:0f:aa:48:8c", + "mac_address": "02:42:7b:cc:50:ab", "network_name": "qnet-static-eth0-48e715" } ], @@ -2312,17 +2319,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": "", @@ -2362,9 +2363,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -2382,7 +2383,7 @@ ], "exit_code": null, "gpus": null, - "group_add": [], + "group_add": null, "healthcheck": [ { "interval": "30s", @@ -2397,8 +2398,8 @@ ], "host": [], "hostname": "hoarder", - "id": "aacc3930021cff0a087a1b872db401155b114763e55137b2a0d958cdac471df9", - "image": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82b", + "id": "ba469c262af21e76d4dfed2a74ebcadcb6532a9769fa59cd079661b464ba5bed", + "image": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070", "init": false, "ipc_mode": "private", "labels": [], @@ -2414,7 +2415,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/hoarder", "target": "/data", "tmpfs_options": [], @@ -2442,7 +2443,7 @@ "ip_address": "192.168.2.145", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:08:ea:75:8b", + "mac_address": "02:42:53:b0:22:fb", "network_name": "qnet-static-eth0-48e715" } ], @@ -2476,17 +2477,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": "root", "userns_mode": "", @@ -3433,7 +3428,7 @@ "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:74:6f:92:f0", + "mac_address": "02:42:96:50:00:cb", "network_name": "qnet-static-eth0-48e715" } ], @@ -3774,6 +3769,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ + "/scripts/cmd.sh", "/opt/photoprism/bin/photoprism", "start" ], @@ -3783,12 +3779,12 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ - "/scripts/entrypoint.sh" + "/init" ], "env": [ "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB", @@ -3799,12 +3795,12 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "32fe8a73d01a", - "id": "32fe8a73d01a4c0f0b48b99437a4daa6fbaab53f30ae58e82018e57f60807512", - "image": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "hostname": "1d8c3307df6e", + "id": "1d8c3307df6ebdb7360efcc5cd59d8ba7170d435944c1d5da82b6541eceeeb35", + "image": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "init": false, "ipc_mode": "private", "labels": [], @@ -3820,7 +3816,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/CaptureOne/Variants", "target": "/photoprism/originals/capture-one-variants", "tmpfs_options": [], @@ -3829,7 +3825,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/photoprism/storage", "target": "/photoprism/storage", "tmpfs_options": [], @@ -3838,7 +3834,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/syncthing/Camera", "target": "/photoprism/originals/camera", "tmpfs_options": [], @@ -3856,7 +3852,7 @@ "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:a3:ba:6c:d6", + "mac_address": "02:42:4b:2b:23:ec", "network_name": "qnet-static-eth0-48e715" } ], @@ -3884,17 +3880,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": "", @@ -3927,6 +3917,7 @@ "capabilities": [], "cgroupns_mode": null, "command": [ + "/scripts/cmd.sh", "/opt/photoprism/bin/photoprism", "start" ], @@ -3936,12 +3927,12 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ - "/scripts/entrypoint.sh" + "/init" ], "env": [ "PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F", @@ -3952,12 +3943,12 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "bbc97a03a479", - "id": "bbc97a03a47951854cfc853ade4bc0a94f80bdf64cb107bcfc471db44cde7889", - "image": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "hostname": "4e17e581f953", + "id": "4e17e581f953f53a871c78e9e467f81548d2eaee1185cba05fce6d58fa108008", + "image": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "init": false, "ipc_mode": "private", "labels": [], @@ -3973,7 +3964,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/CaptureOne/Variants", "target": "/photoprism/originals/capture-one-variants", "tmpfs_options": [], @@ -3982,7 +3973,7 @@ }, { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/photoprism-tineke/storage", "target": "/photoprism/storage", "tmpfs_options": [], @@ -4000,7 +3991,7 @@ "ip_address": "192.168.2.132", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:24:81:51:9c", + "mac_address": "02:42:95:10:6f:c0", "network_name": "qnet-static-eth0-48e715" } ], @@ -4028,17 +4019,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": "", @@ -4084,9 +4069,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "start.sh" @@ -4094,7 +4079,7 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": [], + "group_add": null, "healthcheck": [ { "interval": "0s", @@ -4108,9 +4093,9 @@ } ], "host": [], - "hostname": "b0b83f97afe6", - "id": "b0b83f97afe63cc1113dd1995d09d63a9d55320fe78db530225a3efd69fb0a8c", - "image": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2ed", + "hostname": "489487417ab8", + "id": "489487417ab8305cc9fee7839c637412e9ea0b6519b45fa7fd6bce9676470fb2", + "image": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49b", "init": false, "ipc_mode": "private", "labels": [], @@ -4126,7 +4111,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/pi-hole", "target": "/etc-pihole", "tmpfs_options": [], @@ -4144,7 +4129,7 @@ "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:79:31:a8:a1", + "mac_address": "02:42:1c:c7:aa:4e", "network_name": "qnet-static-eth0-48e715" } ], @@ -4172,17 +4157,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": "", @@ -4362,9 +4341,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -4377,17 +4356,17 @@ ], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "3f01015cd27c", - "id": "3f01015cd27c9a7baee4ac59cc99d3524618bd60b2cbcb5a7e5c86974eb558f4", - "image": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285a", + "hostname": "4f7e3e29147c", + "id": "4f7e3e29147cbc52fae15692ce13d1ff8cd8605cba53a8fce0014e0482d227bc", + "image": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "local", - "log_opts": {}, + "log_opts": null, "logs": false, "max_retry_count": 0, "memory": 0, @@ -4395,7 +4374,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/prowlarr", "target": "/config", "tmpfs_options": [], @@ -4413,7 +4392,7 @@ "ip_address": "192.168.2.141", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:d8:f4:77:2e", + "mac_address": "02:42:22:1b:e7:9a", "network_name": "qnet-static-eth0-48e715" } ], @@ -4441,17 +4420,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": "", @@ -5569,9 +5542,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": [], - "dns_opts": [], - "dns_search": [], + "dns": null, + "dns_opts": null, + "dns_search": null, "domainname": "", "entrypoint": [ "/init" @@ -5579,12 +5552,12 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": [], - "healthcheck": [], + "group_add": null, + "healthcheck": null, "host": [], - "hostname": "2655ffcd08ef", - "id": "2655ffcd08efc99025ba7015a8c0daebba89b60f48cc755026302b6d6e669af1", - "image": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716", + "hostname": "86ce7ffcb821", + "id": "86ce7ffcb8213558d61b98f43baa18cf19c06ae1fb19937cb7bf488df2963723", + "image": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855e", "init": false, "ipc_mode": "private", "labels": [], @@ -5600,7 +5573,7 @@ "mounts": [ { "bind_options": [], - "read_only": false, + "read_only": null, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], @@ -5618,7 +5591,7 @@ "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:17:58:d6:b4", + "mac_address": "02:42:39:ee:ba:52", "network_name": "qnet-static-eth0-48e715" } ], @@ -5646,17 +5619,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": "", @@ -6440,15 +6407,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2ghcr.io/advplyr/audiobookshelf:latest", - "image_id": "sha256:249288fd3bed321b1d2cddcd7c5cbe831b9b44cd93dcc51f08207032dbe50cf2", + "id": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76ghcr.io/advplyr/audiobookshelf:latest", + "image_id": "sha256:27e6ffb9ff50b94a96555c50d7e875c9f6fe0a1f02bd2a315faa6680c2f45c76", "keep_locally": null, "name": "ghcr.io/advplyr/audiobookshelf:latest", "platform": null, "pull_triggers": [ - "sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca" + "sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0" ], - "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:e12511a64b9a7af3657889995f016f8757640169d174a83ce631cbf505a5dbca", + "repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:4d383bfd61135492ab3c52fe98550b9640e7d0791ed2a5e81c98e4087f5086d0", "triggers": null }, "sensitive_attributes": [], @@ -6459,6 +6426,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "authelia", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:8891469a04ee7969390e79fd693ea1bb0618f3d373a49a9981418430389363a8authelia/authelia:latest", + "image_id": "sha256:8891469a04ee7969390e79fd693ea1bb0618f3d373a49a9981418430389363a8", + "keep_locally": null, + "name": "authelia/authelia:latest", + "platform": null, + "pull_triggers": [ + "sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab" + ], + "repo_digest": "authelia/authelia@sha256:46021dc20efdcc5cdc38a29e3050b8835429a155ae6215388ed3b793a02eb0ab", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.authelia" + ] + } + ] + }, { "mode": "managed", "type": "docker_image", @@ -6560,15 +6557,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36linuxserver/deluge:latest", - "image_id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "id": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5aclinuxserver/deluge:latest", + "image_id": "sha256:293687cd01b14ee19a27a7711967a4af9de6b4a9d05f2c2a53e50ce93595a5ac", "keep_locally": null, "name": "linuxserver/deluge:latest", "platform": null, "pull_triggers": [ - "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + "sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605" ], - "repo_digest": "linuxserver/deluge@sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "repo_digest": "linuxserver/deluge@sha256:d450a5eddf03ebe12875f0b771b2d96297fd8e1f02856db71788a5a18ce75605", "triggers": null }, "sensitive_attributes": [], @@ -6590,15 +6587,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9ecebamir20/dozzle:latest", - "image_id": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9eceb", + "id": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844amir20/dozzle:latest", + "image_id": "sha256:1cff163fd38a8197824d6c46c884cc66ba92ee3260f3ce98d4c752a76ba5e844", "keep_locally": null, "name": "amir20/dozzle:latest", "platform": null, "pull_triggers": [ - "sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f" + "sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d" ], - "repo_digest": "amir20/dozzle@sha256:57677aed536d17b5ba5ce321cd4c2039f8476af4488069832e16efc40cab780f", + "repo_digest": "amir20/dozzle@sha256:4ce6ccd57f1146f592c04c4b0f9a1fbb74f7aa4305ab2c6629f2ec9147e08a3d", "triggers": null }, "sensitive_attributes": [], @@ -6620,15 +6617,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1freshrss/freshrss:latest", - "image_id": "sha256:acaff81c50f7627339ec1af2cc0c7cdf5edb925742be18b5788163b0113777f1", + "id": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63dbfreshrss/freshrss:latest", + "image_id": "sha256:366c5853947ad84e91ce43c6b57bcc306f30bbd731fcf24fc6382a4b9ffb63db", "keep_locally": null, "name": "freshrss/freshrss:latest", "platform": null, "pull_triggers": [ - "sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1" + "sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341" ], - "repo_digest": "freshrss/freshrss@sha256:e7897e90c1e0ab4a68cb643ff509dec4e3b85bbe42e2688ed9f95eb190bcb2b1", + "repo_digest": "freshrss/freshrss@sha256:d18055cc1c2fa807f118accb4ba74f435d381daf96130f87b17d9d9d1d169341", "triggers": null }, "sensitive_attributes": [], @@ -6740,15 +6737,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347linuxserver/grocy:latest", - "image_id": "sha256:02df7d8cfdb61dd33ad9143b2eff14add8f61c81e90678bc00d2ea7a81aa5347", + "id": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7linuxserver/grocy:latest", + "image_id": "sha256:45dc67d86ea8ac3f860e17dba5d3cefc65ad4da37103f24740f1b44a70f257d7", "keep_locally": null, "name": "linuxserver/grocy:latest", "platform": null, "pull_triggers": [ - "sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e" + "sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf" ], - "repo_digest": "linuxserver/grocy@sha256:3882320b535acd4b3475e0f550cec9beedfe75dbbb14778feb43ee59cbafb47e", + "repo_digest": "linuxserver/grocy@sha256:21e77b400e12b6f797b3303fedba92eeca35fc10d17e157c7bf40431ac31fdcf", "triggers": null }, "sensitive_attributes": [], @@ -6770,15 +6767,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82bghcr.io/hoarder-app/hoarder", - "image_id": "sha256:a60c56bc5b101f17ef430f47a22d89636f66c2b5a5275ea429c2d2ec5e66b82b", + "id": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070ghcr.io/hoarder-app/hoarder", + "image_id": "sha256:5cf5f74922cc77fec1ff3b0fb655e99f1116b4c59202b6f0389138606d7c9070", "keep_locally": null, "name": "ghcr.io/hoarder-app/hoarder", "platform": null, "pull_triggers": [ - "sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1" + "sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f" ], - "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:76321e4530d164ae3f978b140fd8ef8db9e96a8802fc9e2f66138ed1db47a3e1", + "repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:1ffcbe71b11ef23ced1094528a04cf7479e252226fbe8599f6a5d605ffb8a67f", "triggers": null }, "sensitive_attributes": [], @@ -7070,15 +7067,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49photoprism/photoprism:latest", - "image_id": "sha256:8406054dc6b7ec43fb3b8d372923189294f815aeab20e8d08eac73001aa10f49", + "id": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2dephotoprism/photoprism:latest", + "image_id": "sha256:4d2b0590b545ecb42800b21b2dcf583c6a3690e22548d4e20db10e0cba6de2de", "keep_locally": null, "name": "photoprism/photoprism:latest", "platform": null, "pull_triggers": [ - "sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b" + "sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055" ], - "repo_digest": "photoprism/photoprism@sha256:1f14335e2cd9dfaadc555ac8d40aa8a3966a5b5e5ef88fa78973ef7e8673fa2b", + "repo_digest": "photoprism/photoprism@sha256:c1e788ecabad56211ab7b09a1be0c383105eb964d6df38a1af1ce040292f9055", "triggers": null }, "sensitive_attributes": [], @@ -7100,15 +7097,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2edpihole/pihole:latest", - "image_id": "sha256:eac55952cd67e187b6f4ddbca6cf37b708f21cb039b38c9bd73396760e95b2ed", + "id": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49bpihole/pihole:latest", + "image_id": "sha256:729aa3c15496a89dc0e39417f67137c9faaa1493528fc2bc1145e2d7e830d49b", "keep_locally": null, "name": "pihole/pihole:latest", "platform": null, "pull_triggers": [ - "sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd" + "sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2" ], - "repo_digest": "pihole/pihole@sha256:83af1529136e39802e819e303b190e40147ac44c3e050398e1a53de6c0c701dd", + "repo_digest": "pihole/pihole@sha256:bcf79fe65348067d17b7b14fd7e2cb8177bbb4e972e1880a905169334e69c1a2", "triggers": null }, "sensitive_attributes": [], @@ -7160,15 +7157,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285aghcr.io/hotio/prowlarr:latest", - "image_id": "sha256:644375f51280ea08bb608cab54fc6a2149de83b2e240fe2c87e806fc3637285a", + "id": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3ghcr.io/hotio/prowlarr:latest", + "image_id": "sha256:fd028893eec9782b528512790cadbb0e4111dba8e8554ddbc5f827d9b2b128b3", "keep_locally": null, "name": "ghcr.io/hotio/prowlarr:latest", "platform": null, "pull_triggers": [ - "sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7" + "sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1" ], - "repo_digest": "ghcr.io/hotio/prowlarr@sha256:952927935b2793afba94c78207a0be39a9bf8f4ae2493f7913b26be7eb0ecee7", + "repo_digest": "ghcr.io/hotio/prowlarr@sha256:94c506553ddb901dcfd50dbcc2aadd8e0398d4baae9476a2764f90c0066049e1", "triggers": null }, "sensitive_attributes": [], @@ -7425,15 +7422,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716linuxserver/syncthing:latest", - "image_id": "sha256:9ea4fb7f7e87c7bb6098414c82cfe062c944b4b7a2a3651a127cd42a92254716", + "id": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855elinuxserver/syncthing:latest", + "image_id": "sha256:9d69cd9219ede4bfb8402ac468a02ce08df0cba987f54dbefcb6fae69295855e", "keep_locally": null, "name": "linuxserver/syncthing:latest", "platform": null, "pull_triggers": [ - "sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3" + "sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe" ], - "repo_digest": "linuxserver/syncthing@sha256:c112da0ec1025ac250ef5272186eb6d6cf1f2777747288c8c526b4a894b8b1b3", + "repo_digest": "linuxserver/syncthing@sha256:297efc3dc44b2cd55b9dc9702112cfe9cc7e2efecac2f1e7a18c1cbb6aaddbfe", "triggers": null }, "sensitive_attributes": [], diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index b41debd..c61e6bd 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 4601, + "serial": 4606, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ @@ -95,6 +95,24 @@ } ] }, + { + "mode": "data", + "type": "docker_registry_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "insecure_skip_verify": false, + "name": "linuxserver/deluge:latest", + "sha256_digest": "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + }, + "sensitive_attributes": [] + } + ] + }, { "mode": "data", "type": "docker_registry_image", @@ -793,16 +811,6 @@ "must_run": true, "name": "airsonic", "network_data": [ - { - "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": "", - "mac_address": "02:42:f4:fa:c5:f3", - "network_name": "qnet-static-eth0-48e715" - }, { "gateway": "172.29.0.1", "global_ipv6_address": "", @@ -812,6 +820,16 @@ "ipv6_gateway": "", "mac_address": "02:42:ac:1d:00:03", "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": "", + "mac_address": "02:42:f4:fa:c5:f3", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -1400,6 +1418,135 @@ } ] }, + { + "mode": "managed", + "type": "docker_container", + "name": "deluge", + "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=222", + "UMASK=002" + ], + "exit_code": null, + "gpus": null, + "group_add": null, + "healthcheck": null, + "host": [], + "hostname": "dcf696f4e3a3", + "id": "dcf696f4e3a30522be7f8be5727a839b54b31a5f3b14131f6a3c2fb7e56ce5fe", + "image": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "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/deluge", + "target": "/config", + "tmpfs_options": [], + "type": "bind", + "volume_options": [] + } + ], + "must_run": true, + "name": "deluge", + "network_data": [ + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.137", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:3b:fe:ce:ec", + "network_name": "qnet-static-eth0-48e715" + } + ], + "network_mode": "default", + "networks_advanced": [ + { + "aliases": [], + "ipv4_address": "192.168.2.137", + "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": [ + { + "container_path": "/data", + "from_container": "", + "host_path": "", + "read_only": null, + "volume_name": "truenas-arr" + } + ], + "wait": false, + "wait_timeout": 60, + "working_dir": "/" + }, + "sensitive_attributes": [], + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", + "dependencies": [ + "data.docker_registry_image.deluge", + "docker_image.deluge", + "docker_network.bridge" + ] + } + ] + }, { "mode": "managed", "type": "docker_container", @@ -1434,7 +1581,7 @@ "healthcheck": null, "host": [], "hostname": "dozzle", - "id": "31cae4a99887f1bbe9a0671567941f620be773fdc1b5c5954bb63938f048a0c0", + "id": "65bc8a5a71e98b961c8264446fe04ac170e97382d7d043dff6c9dd68ce3cbf97", "image": "sha256:9ceba54318cdeb63bbfa21d6176af1720f46a323c62aee80f43db15f47c9eceb", "init": false, "ipc_mode": "private", @@ -1466,7 +1613,7 @@ "ip_address": "192.168.2.144", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:a6:21:6a:fd", + "mac_address": "02:42:d4:8f:ec:ec", "network_name": "qnet-static-eth0-48e715" } ], @@ -2278,16 +2425,6 @@ "must_run": true, "name": "hoarder", "network_data": [ - { - "gateway": "192.168.2.1", - "global_ipv6_address": "", - "global_ipv6_prefix_length": 0, - "ip_address": "192.168.2.145", - "ip_prefix_length": 24, - "ipv6_gateway": "", - "mac_address": "02:42:08:ea:75:8b", - "network_name": "qnet-static-eth0-48e715" - }, { "gateway": "172.29.12.1", "global_ipv6_address": "", @@ -2297,6 +2434,16 @@ "ipv6_gateway": "", "mac_address": "02:42:ac:1d:0c:03", "network_name": "hoarder" + }, + { + "gateway": "192.168.2.1", + "global_ipv6_address": "", + "global_ipv6_prefix_length": 0, + "ip_address": "192.168.2.145", + "ip_prefix_length": 24, + "ipv6_gateway": "", + "mac_address": "02:42:08:ea:75:8b", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -2977,16 +3124,6 @@ "must_run": true, "name": "mariadb", "network_data": [ - { - "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": "", - "mac_address": "02:42:ae:01:e7:fb", - "network_name": "qnet-static-eth0-48e715" - }, { "gateway": "172.29.0.1", "global_ipv6_address": "", @@ -2996,6 +3133,16 @@ "ipv6_gateway": "", "mac_address": "02:42:ac:1d:00:05", "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": "", + "mac_address": "02:42:ae:01:e7:fb", + "network_name": "qnet-static-eth0-48e715" } ], "network_mode": "default", @@ -6402,6 +6549,36 @@ } ] }, + { + "mode": "managed", + "type": "docker_image", + "name": "deluge", + "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "build": [], + "force_remove": null, + "id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36linuxserver/deluge:latest", + "image_id": "sha256:b9e98f51cef4458c1ef729c62b35fccff99e6215cdb9061093fd113f0196ab36", + "keep_locally": null, + "name": "linuxserver/deluge:latest", + "platform": null, + "pull_triggers": [ + "sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122" + ], + "repo_digest": "linuxserver/deluge@sha256:48e949d81f6b08f2ce3a7ed48ff71ba968ec5c087d3a99ebd51110dfbc9ae122", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.deluge" + ] + } + ] + }, { "mode": "managed", "type": "docker_image",