WIP barcode buddy and webhook

This commit is contained in:
Marc Fokkert
2025-01-28 22:04:50 +01:00
parent 1567dce7f3
commit 627c917670
6 changed files with 1021 additions and 379 deletions

39
barcode_buddy.tf Normal file
View File

@@ -0,0 +1,39 @@
data "docker_registry_image" "barcode_buddy" {
name = "f0rc3/barcodebuddy:latest"
}
resource "docker_image" "barcode_buddy" {
name = data.docker_registry_image.barcode_buddy.name
pull_triggers = [data.docker_registry_image.barcode_buddy.sha256_digest]
}
resource "docker_container" "barcode_buddy" {
image = docker_image.barcode_buddy.image_id
name = "barcode_buddy"
restart = "always"
env = [
"TZ=Europe/Amsterdam"
]
mounts {
target = "/config"
source = "/share/appdata/barcode-buddy"
type = "bind"
}
lifecycle {
ignore_changes = [
ulimit,
log_opts
]
}
networks_advanced {
name = docker_network.bridge.name
ipv4_address = "192.168.2.150"
}
}

View File

@@ -0,0 +1,29 @@
data "docker_registry_image" "brother-printer-webhook" {
name = "gitea.rescla.me/rescla/brother-printer-webhook:latest"
}
resource "docker_image" "brother-printer-webhook" {
name = data.docker_registry_image.brother-printer-webhook.name
pull_triggers = [data.docker_registry_image.brother-printer-webhook.sha256_digest]
}
resource "docker_container" "brother-printer-webhook" {
image = docker_image.brother-printer-webhook.image_id
name = "brother-printer-webhook"
hostname = "brother-printer-webhook"
restart = "always"
networks_advanced {
name = docker_network.grocy.name
}
lifecycle {
ignore_changes = [
ulimit,
log_opts
]
}
}

View File

@@ -10,6 +10,12 @@ terraform {
provider "docker" {
host = "tcp://192.168.2.64:2376"
cert_path = pathexpand(".docker")
registry_auth {
address = "gitea.rescla.me"
username = "rescla"
password = "9c84612c4b053e2ec663cde03da730b6a01304e8"
}
}
resource "docker_network" "bridge" {

View File

@@ -36,4 +36,13 @@ resource "docker_container" "grocy" {
name = docker_network.bridge.name
ipv4_address = "192.168.2.142"
}
networks_advanced {
name = docker_network.grocy.name
}
}
resource "docker_network" "grocy" {
name = "grocy"
}

View File

@@ -1,7 +1,7 @@
{
"version": 4,
"terraform_version": "1.5.5",
"serial": 4315,
"serial": 4354,
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
"outputs": {},
"resources": [
@@ -59,6 +59,42 @@
}
]
},
{
"mode": "data",
"type": "docker_registry_image",
"name": "barcode_buddy",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "sha256:bcba09b8a1e950ab51df653737f43d20c1b68aedb8ad19a8e7b4d23a0bffdf16",
"insecure_skip_verify": false,
"name": "f0rc3/barcodebuddy:latest",
"sha256_digest": "sha256:bcba09b8a1e950ab51df653737f43d20c1b68aedb8ad19a8e7b4d23a0bffdf16"
},
"sensitive_attributes": []
}
]
},
{
"mode": "data",
"type": "docker_registry_image",
"name": "brother-printer-webhook",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "sha256:d4f7faf587159c4bbb428b140f20967af34a0056bbbceb11ad98d7a80554a7e2",
"insecure_skip_verify": false,
"name": "gitea.rescla.me/rescla/brother-printer-webhook:latest",
"sha256_digest": "sha256:d4f7faf587159c4bbb428b140f20967af34a0056bbbceb11ad98d7a80554a7e2"
},
"sensitive_attributes": []
}
]
},
{
"mode": "data",
"type": "docker_registry_image",
@@ -284,10 +320,10 @@
{
"schema_version": 0,
"attributes": {
"id": "sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a",
"id": "sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24",
"insecure_skip_verify": false,
"name": "jellyfin/jellyfin:latest",
"sha256_digest": "sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a"
"sha256_digest": "sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24"
},
"sensitive_attributes": []
}
@@ -410,10 +446,10 @@
{
"schema_version": 0,
"attributes": {
"id": "sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c",
"id": "sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05",
"insecure_skip_verify": false,
"name": "mcuadros/ofelia:latest",
"sha256_digest": "sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c"
"sha256_digest": "sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05"
},
"sensitive_attributes": []
}
@@ -518,10 +554,10 @@
{
"schema_version": 0,
"attributes": {
"id": "sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481",
"id": "sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93",
"insecure_skip_verify": false,
"name": "ghcr.io/hotio/readarr",
"sha256_digest": "sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481"
"sha256_digest": "sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93"
},
"sensitive_attributes": []
}
@@ -1234,6 +1270,248 @@
}
]
},
{
"mode": "managed",
"type": "docker_container",
"name": "barcode_buddy",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 2,
"attributes": {
"attach": false,
"bridge": "",
"capabilities": [],
"cgroupns_mode": null,
"command": [
"/app/supervisor"
],
"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": [],
"env": [
"TZ=Europe/Amsterdam"
],
"exit_code": null,
"gpus": null,
"group_add": [],
"healthcheck": [],
"host": [],
"hostname": "c53b6feaaa03",
"id": "c53b6feaaa03b2ab5443cbd8e6566b6dd4257d5e35fdb4257ea697dd6789d18f",
"image": "sha256:9072e8b99e1fe1ebf5aa3a9a3114de8da0201ffaeca0d64fb61f52a7633fb7f8",
"init": false,
"ipc_mode": "private",
"labels": [],
"log_driver": "json-file",
"log_opts": {
"max-file": "10",
"max-size": "10m"
},
"logs": false,
"max_retry_count": 0,
"memory": 0,
"memory_swap": 0,
"mounts": [
{
"bind_options": [],
"read_only": false,
"source": "/share/appdata/barcode-buddy",
"target": "/config",
"tmpfs_options": [],
"type": "bind",
"volume_options": []
}
],
"must_run": true,
"name": "barcode_buddy",
"network_data": [
{
"gateway": "192.168.2.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
"ip_address": "192.168.2.150",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:21:02:7a:0d",
"network_name": "qnet-static-eth0-48e715"
}
],
"network_mode": "default",
"networks_advanced": [
{
"aliases": [],
"ipv4_address": "192.168.2.150",
"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.barcode_buddy",
"docker_image.barcode_buddy",
"docker_network.bridge"
]
}
]
},
{
"mode": "managed",
"type": "docker_container",
"name": "brother-printer-webhook",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 2,
"attributes": {
"attach": false,
"bridge": "",
"capabilities": [],
"cgroupns_mode": null,
"command": [
"npm",
"run",
"serve"
],
"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": [
"docker-entrypoint.sh"
],
"env": [],
"exit_code": null,
"gpus": null,
"group_add": null,
"healthcheck": null,
"host": [],
"hostname": "brother-printer-webhook",
"id": "00cf5838b5e59002dc35d921e8f98b4342db3865ea2859cfeba0a4e0a369eca7",
"image": "sha256:395ae3c99afd8169a64aa28d378feebb55009334cc383d1864be8771c35d0ebd",
"init": false,
"ipc_mode": "private",
"labels": [],
"log_driver": "json-file",
"log_opts": {
"max-file": "10",
"max-size": "10m"
},
"logs": false,
"max_retry_count": 0,
"memory": 0,
"memory_swap": 0,
"mounts": [],
"must_run": true,
"name": "brother-printer-webhook",
"network_data": [
{
"gateway": "172.29.36.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
"ip_address": "172.29.36.3",
"ip_prefix_length": 22,
"ipv6_gateway": "",
"mac_address": "02:42:ac:1d:24:03",
"network_name": "grocy"
}
],
"network_mode": "default",
"networks_advanced": [
{
"aliases": [],
"ipv4_address": "",
"ipv6_address": "",
"name": "grocy"
}
],
"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": "/app"
},
"sensitive_attributes": [],
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
"dependencies": [
"data.docker_registry_image.brother-printer-webhook",
"docker_image.brother-printer-webhook",
"docker_network.grocy"
]
}
]
},
{
"mode": "managed",
"type": "docker_container",
@@ -1404,7 +1682,7 @@
"healthcheck": null,
"host": [],
"hostname": "dozzle",
"id": "f22419b1cbd8f7d636e1e398499df0aae294d17256c70633f3b09bb08b4785e9",
"id": "8f2112b774fc1f62d15d1c4e191392871c31489bd8a113a3f19ff13fedad795c",
"image": "sha256:2d27396fe0e12b55e1ff2335d11fec637dc5902967ed4063bcd6e79b723d834f",
"init": false,
"ipc_mode": "private",
@@ -1436,7 +1714,7 @@
"ip_address": "192.168.2.144",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:24:d8:88:ae",
"mac_address": "02:42:37:6e:f7:3e",
"network_name": "qnet-static-eth0-48e715"
}
],
@@ -1872,7 +2150,7 @@
"ip_address": "192.168.2.131",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:66:23:aa:66",
"mac_address": "02:42:a3:f8:50:9d",
"network_name": "qnet-static-eth0-48e715"
}
],
@@ -2199,8 +2477,8 @@
"group_add": [],
"healthcheck": [],
"host": [],
"hostname": "4a319a5bf3c0",
"id": "4a319a5bf3c00abfaadca7ff869484b6a0db457e855d1ab6543f1b587bd3dcf6",
"hostname": "47b3c5decbc7",
"id": "47b3c5decbc7bcc534d52494e0e7fa47865828ad2d52680adf59e7359b7e7c19",
"image": "sha256:8ac1393ee670884b9cc41259d43e0533ff62b4f363629bf5db8396fc1fdedb59",
"init": false,
"ipc_mode": "private",
@@ -2228,6 +2506,16 @@
"must_run": true,
"name": "grocy",
"network_data": [
{
"gateway": "172.29.36.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
"ip_address": "172.29.36.2",
"ip_prefix_length": 22,
"ipv6_gateway": "",
"mac_address": "02:42:ac:1d:24:02",
"network_name": "grocy"
},
{
"gateway": "192.168.2.1",
"global_ipv6_address": "",
@@ -2235,12 +2523,18 @@
"ip_address": "192.168.2.142",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:a2:66:7b:49",
"mac_address": "02:42:7e:6e:e9:0d",
"network_name": "qnet-static-eth0-48e715"
}
],
"network_mode": "default",
"networks_advanced": [
{
"aliases": [],
"ipv4_address": "",
"ipv6_address": "",
"name": "grocy"
},
{
"aliases": [],
"ipv4_address": "192.168.2.142",
@@ -2287,7 +2581,8 @@
"dependencies": [
"data.docker_registry_image.grocy",
"docker_image.grocy",
"docker_network.bridge"
"docker_network.bridge",
"docker_network.grocy"
]
}
]
@@ -2918,9 +3213,9 @@
}
],
"host": [],
"hostname": "8178a92a3996",
"id": "8178a92a39968752f610301de0618efd039f64aecd1522921f24146573ae25ea",
"image": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9",
"hostname": "7d43d9df4e14",
"id": "7d43d9df4e14a69fc19ce08b73d882375b2fcb905a36a80326bd59aa1f681d3c",
"image": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -2978,7 +3273,7 @@
"ip_address": "192.168.2.134",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:28:10:d3:f9",
"mac_address": "02:42:91:e4:ff:74",
"network_name": "qnet-static-eth0-48e715"
}
],
@@ -3687,7 +3982,7 @@
"ip_address": "192.168.2.115",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:d4:a4:76:0b",
"mac_address": "02:42:2c:92:18:ce",
"network_name": "qnet-static-eth0-48e715"
}
],
@@ -3920,9 +4215,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
"hostname": "0a1972ade478",
"id": "0a1972ade4780b02b546226090e4c700c57d7b3ec776b9fc8546b7a4bc46205f",
"image": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19",
"hostname": "709b7a2f6e87",
"id": "709b7a2f6e877d5c3003573d27ba1ffd4b466d03af0fb8e4d0b19fbb0692d36b",
"image": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -4897,9 +5192,9 @@
"group_add": [],
"healthcheck": [],
"host": [],
"hostname": "54f9a060e1b9",
"id": "54f9a060e1b9be5331dc2e627d5ad19670badc81a55f869020fe9b25a356a4e5",
"image": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67",
"hostname": "ff3475227fa7",
"id": "ff3475227fa73b1e7ff715ece60eaab49a778c8e6089340393c9a38cf0f034f0",
"image": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4",
"init": false,
"ipc_mode": "private",
"labels": [],
@@ -4939,7 +5234,7 @@
"ip_address": "192.168.2.147",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:d2:37:40:f3",
"mac_address": "02:42:6c:9a:04:ed",
"network_name": "qnet-static-eth0-48e715"
}
],
@@ -6160,16 +6455,6 @@
"must_run": true,
"name": "traccar",
"network_data": [
{
"gateway": "192.168.2.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
"ip_address": "192.168.2.113",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:0a:de:f2:ff",
"network_name": "qnet-static-eth0-48e715"
},
{
"gateway": "172.29.0.1",
"global_ipv6_address": "",
@@ -6179,6 +6464,16 @@
"ipv6_gateway": "",
"mac_address": "02:42:ac:1d:00:02",
"network_name": "mariadb"
},
{
"gateway": "192.168.2.1",
"global_ipv6_address": "",
"global_ipv6_prefix_length": 0,
"ip_address": "192.168.2.113",
"ip_prefix_length": 24,
"ipv6_gateway": "",
"mac_address": "02:42:0a:de:f2:ff",
"network_name": "qnet-static-eth0-48e715"
}
],
"network_mode": "default",
@@ -7038,6 +7333,66 @@
}
]
},
{
"mode": "managed",
"type": "docker_image",
"name": "barcode_buddy",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"build": [],
"force_remove": null,
"id": "sha256:9072e8b99e1fe1ebf5aa3a9a3114de8da0201ffaeca0d64fb61f52a7633fb7f8f0rc3/barcodebuddy:latest",
"image_id": "sha256:9072e8b99e1fe1ebf5aa3a9a3114de8da0201ffaeca0d64fb61f52a7633fb7f8",
"keep_locally": null,
"name": "f0rc3/barcodebuddy:latest",
"platform": null,
"pull_triggers": [
"sha256:bcba09b8a1e950ab51df653737f43d20c1b68aedb8ad19a8e7b4d23a0bffdf16"
],
"repo_digest": "f0rc3/barcodebuddy@sha256:bcba09b8a1e950ab51df653737f43d20c1b68aedb8ad19a8e7b4d23a0bffdf16",
"triggers": null
},
"sensitive_attributes": [],
"private": "bnVsbA==",
"dependencies": [
"data.docker_registry_image.barcode_buddy"
]
}
]
},
{
"mode": "managed",
"type": "docker_image",
"name": "brother-printer-webhook",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"build": [],
"force_remove": null,
"id": "sha256:395ae3c99afd8169a64aa28d378feebb55009334cc383d1864be8771c35d0ebdgitea.rescla.me/rescla/brother-printer-webhook:latest",
"image_id": "sha256:395ae3c99afd8169a64aa28d378feebb55009334cc383d1864be8771c35d0ebd",
"keep_locally": null,
"name": "gitea.rescla.me/rescla/brother-printer-webhook:latest",
"platform": null,
"pull_triggers": [
"sha256:d4f7faf587159c4bbb428b140f20967af34a0056bbbceb11ad98d7a80554a7e2"
],
"repo_digest": "gitea.rescla.me/rescla/brother-printer-webhook@sha256:d4f7faf587159c4bbb428b140f20967af34a0056bbbceb11ad98d7a80554a7e2",
"triggers": null
},
"sensitive_attributes": [],
"private": "bnVsbA==",
"dependencies": [
"data.docker_registry_image.brother-printer-webhook"
]
}
]
},
{
"mode": "managed",
"type": "docker_image",
@@ -7409,15 +7764,15 @@
"attributes": {
"build": [],
"force_remove": null,
"id": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9jellyfin/jellyfin:latest",
"image_id": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9",
"id": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271jellyfin/jellyfin:latest",
"image_id": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271",
"keep_locally": null,
"name": "jellyfin/jellyfin:latest",
"platform": null,
"pull_triggers": [
"sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a"
"sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24"
],
"repo_digest": "jellyfin/jellyfin@sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a",
"repo_digest": "jellyfin/jellyfin@sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24",
"triggers": null
},
"sensitive_attributes": [],
@@ -7619,15 +7974,15 @@
"attributes": {
"build": [],
"force_remove": null,
"id": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19mcuadros/ofelia:latest",
"image_id": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19",
"id": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50mcuadros/ofelia:latest",
"image_id": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50",
"keep_locally": null,
"name": "mcuadros/ofelia:latest",
"platform": null,
"pull_triggers": [
"sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c"
"sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05"
],
"repo_digest": "mcuadros/ofelia@sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c",
"repo_digest": "mcuadros/ofelia@sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05",
"triggers": null
},
"sensitive_attributes": [],
@@ -7799,15 +8154,15 @@
"attributes": {
"build": [],
"force_remove": null,
"id": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67ghcr.io/hotio/readarr",
"image_id": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67",
"id": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4ghcr.io/hotio/readarr",
"image_id": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4",
"keep_locally": null,
"name": "ghcr.io/hotio/readarr",
"platform": null,
"pull_triggers": [
"sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481"
"sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93"
],
"repo_digest": "ghcr.io/hotio/readarr@sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481",
"repo_digest": "ghcr.io/hotio/readarr@sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93",
"triggers": null
},
"sensitive_attributes": [],
@@ -8273,6 +8628,42 @@
}
]
},
{
"mode": "managed",
"type": "docker_network",
"name": "grocy",
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"attachable": false,
"check_duplicate": null,
"driver": "bridge",
"id": "dec6d1367e6153275e0bbc6edbe541c4ac0d6e5cc97f8d633c94f3cd37e36d57",
"ingress": false,
"internal": false,
"ipam_config": [
{
"aux_address": {},
"gateway": "172.29.36.1",
"ip_range": "",
"subnet": "172.29.36.0/22"
}
],
"ipam_driver": "default",
"ipam_options": {},
"ipv6": false,
"labels": [],
"name": "grocy",
"options": {},
"scope": "local"
},
"sensitive_attributes": [],
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
}
]
},
{
"mode": "managed",
"type": "docker_network",

File diff suppressed because it is too large Load Diff