WIP barcode buddy and webhook
This commit is contained in:
39
barcode_buddy.tf
Normal file
39
barcode_buddy.tf
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
29
brother-printer-webhook.tf
Normal file
29
brother-printer-webhook.tf
Normal 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
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -10,6 +10,12 @@ terraform {
|
|||||||
provider "docker" {
|
provider "docker" {
|
||||||
host = "tcp://192.168.2.64:2376"
|
host = "tcp://192.168.2.64:2376"
|
||||||
cert_path = pathexpand(".docker")
|
cert_path = pathexpand(".docker")
|
||||||
|
|
||||||
|
registry_auth {
|
||||||
|
address = "gitea.rescla.me"
|
||||||
|
username = "rescla"
|
||||||
|
password = "9c84612c4b053e2ec663cde03da730b6a01304e8"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "docker_network" "bridge" {
|
resource "docker_network" "bridge" {
|
||||||
|
|||||||
9
grocy.tf
9
grocy.tf
@@ -36,4 +36,13 @@ resource "docker_container" "grocy" {
|
|||||||
name = docker_network.bridge.name
|
name = docker_network.bridge.name
|
||||||
ipv4_address = "192.168.2.142"
|
ipv4_address = "192.168.2.142"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = docker_network.grocy.name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
resource "docker_network" "grocy" {
|
||||||
|
name = "grocy"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 4,
|
"version": 4,
|
||||||
"terraform_version": "1.5.5",
|
"terraform_version": "1.5.5",
|
||||||
"serial": 4315,
|
"serial": 4354,
|
||||||
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
|
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
|
||||||
"outputs": {},
|
"outputs": {},
|
||||||
"resources": [
|
"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",
|
"mode": "data",
|
||||||
"type": "docker_registry_image",
|
"type": "docker_registry_image",
|
||||||
@@ -284,10 +320,10 @@
|
|||||||
{
|
{
|
||||||
"schema_version": 0,
|
"schema_version": 0,
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"id": "sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a",
|
"id": "sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24",
|
||||||
"insecure_skip_verify": false,
|
"insecure_skip_verify": false,
|
||||||
"name": "jellyfin/jellyfin:latest",
|
"name": "jellyfin/jellyfin:latest",
|
||||||
"sha256_digest": "sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a"
|
"sha256_digest": "sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24"
|
||||||
},
|
},
|
||||||
"sensitive_attributes": []
|
"sensitive_attributes": []
|
||||||
}
|
}
|
||||||
@@ -410,10 +446,10 @@
|
|||||||
{
|
{
|
||||||
"schema_version": 0,
|
"schema_version": 0,
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"id": "sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c",
|
"id": "sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05",
|
||||||
"insecure_skip_verify": false,
|
"insecure_skip_verify": false,
|
||||||
"name": "mcuadros/ofelia:latest",
|
"name": "mcuadros/ofelia:latest",
|
||||||
"sha256_digest": "sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c"
|
"sha256_digest": "sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05"
|
||||||
},
|
},
|
||||||
"sensitive_attributes": []
|
"sensitive_attributes": []
|
||||||
}
|
}
|
||||||
@@ -518,10 +554,10 @@
|
|||||||
{
|
{
|
||||||
"schema_version": 0,
|
"schema_version": 0,
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"id": "sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481",
|
"id": "sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93",
|
||||||
"insecure_skip_verify": false,
|
"insecure_skip_verify": false,
|
||||||
"name": "ghcr.io/hotio/readarr",
|
"name": "ghcr.io/hotio/readarr",
|
||||||
"sha256_digest": "sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481"
|
"sha256_digest": "sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93"
|
||||||
},
|
},
|
||||||
"sensitive_attributes": []
|
"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",
|
"mode": "managed",
|
||||||
"type": "docker_container",
|
"type": "docker_container",
|
||||||
@@ -1404,7 +1682,7 @@
|
|||||||
"healthcheck": null,
|
"healthcheck": null,
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "dozzle",
|
"hostname": "dozzle",
|
||||||
"id": "f22419b1cbd8f7d636e1e398499df0aae294d17256c70633f3b09bb08b4785e9",
|
"id": "8f2112b774fc1f62d15d1c4e191392871c31489bd8a113a3f19ff13fedad795c",
|
||||||
"image": "sha256:2d27396fe0e12b55e1ff2335d11fec637dc5902967ed4063bcd6e79b723d834f",
|
"image": "sha256:2d27396fe0e12b55e1ff2335d11fec637dc5902967ed4063bcd6e79b723d834f",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
@@ -1436,7 +1714,7 @@
|
|||||||
"ip_address": "192.168.2.144",
|
"ip_address": "192.168.2.144",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:24:d8:88:ae",
|
"mac_address": "02:42:37:6e:f7:3e",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1872,7 +2150,7 @@
|
|||||||
"ip_address": "192.168.2.131",
|
"ip_address": "192.168.2.131",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:66:23:aa:66",
|
"mac_address": "02:42:a3:f8:50:9d",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -2199,8 +2477,8 @@
|
|||||||
"group_add": [],
|
"group_add": [],
|
||||||
"healthcheck": [],
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "4a319a5bf3c0",
|
"hostname": "47b3c5decbc7",
|
||||||
"id": "4a319a5bf3c00abfaadca7ff869484b6a0db457e855d1ab6543f1b587bd3dcf6",
|
"id": "47b3c5decbc7bcc534d52494e0e7fa47865828ad2d52680adf59e7359b7e7c19",
|
||||||
"image": "sha256:8ac1393ee670884b9cc41259d43e0533ff62b4f363629bf5db8396fc1fdedb59",
|
"image": "sha256:8ac1393ee670884b9cc41259d43e0533ff62b4f363629bf5db8396fc1fdedb59",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
@@ -2228,6 +2506,16 @@
|
|||||||
"must_run": true,
|
"must_run": true,
|
||||||
"name": "grocy",
|
"name": "grocy",
|
||||||
"network_data": [
|
"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",
|
"gateway": "192.168.2.1",
|
||||||
"global_ipv6_address": "",
|
"global_ipv6_address": "",
|
||||||
@@ -2235,12 +2523,18 @@
|
|||||||
"ip_address": "192.168.2.142",
|
"ip_address": "192.168.2.142",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"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_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"network_mode": "default",
|
"network_mode": "default",
|
||||||
"networks_advanced": [
|
"networks_advanced": [
|
||||||
|
{
|
||||||
|
"aliases": [],
|
||||||
|
"ipv4_address": "",
|
||||||
|
"ipv6_address": "",
|
||||||
|
"name": "grocy"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"ipv4_address": "192.168.2.142",
|
"ipv4_address": "192.168.2.142",
|
||||||
@@ -2287,7 +2581,8 @@
|
|||||||
"dependencies": [
|
"dependencies": [
|
||||||
"data.docker_registry_image.grocy",
|
"data.docker_registry_image.grocy",
|
||||||
"docker_image.grocy",
|
"docker_image.grocy",
|
||||||
"docker_network.bridge"
|
"docker_network.bridge",
|
||||||
|
"docker_network.grocy"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -2918,9 +3213,9 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "8178a92a3996",
|
"hostname": "7d43d9df4e14",
|
||||||
"id": "8178a92a39968752f610301de0618efd039f64aecd1522921f24146573ae25ea",
|
"id": "7d43d9df4e14a69fc19ce08b73d882375b2fcb905a36a80326bd59aa1f681d3c",
|
||||||
"image": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9",
|
"image": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
@@ -2978,7 +3273,7 @@
|
|||||||
"ip_address": "192.168.2.134",
|
"ip_address": "192.168.2.134",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:28:10:d3:f9",
|
"mac_address": "02:42:91:e4:ff:74",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -3687,7 +3982,7 @@
|
|||||||
"ip_address": "192.168.2.115",
|
"ip_address": "192.168.2.115",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:d4:a4:76:0b",
|
"mac_address": "02:42:2c:92:18:ce",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -3920,9 +4215,9 @@
|
|||||||
"group_add": [],
|
"group_add": [],
|
||||||
"healthcheck": [],
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "0a1972ade478",
|
"hostname": "709b7a2f6e87",
|
||||||
"id": "0a1972ade4780b02b546226090e4c700c57d7b3ec776b9fc8546b7a4bc46205f",
|
"id": "709b7a2f6e877d5c3003573d27ba1ffd4b466d03af0fb8e4d0b19fbb0692d36b",
|
||||||
"image": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19",
|
"image": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
@@ -4897,9 +5192,9 @@
|
|||||||
"group_add": [],
|
"group_add": [],
|
||||||
"healthcheck": [],
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "54f9a060e1b9",
|
"hostname": "ff3475227fa7",
|
||||||
"id": "54f9a060e1b9be5331dc2e627d5ad19670badc81a55f869020fe9b25a356a4e5",
|
"id": "ff3475227fa73b1e7ff715ece60eaab49a778c8e6089340393c9a38cf0f034f0",
|
||||||
"image": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67",
|
"image": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
@@ -4939,7 +5234,7 @@
|
|||||||
"ip_address": "192.168.2.147",
|
"ip_address": "192.168.2.147",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:d2:37:40:f3",
|
"mac_address": "02:42:6c:9a:04:ed",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -6160,16 +6455,6 @@
|
|||||||
"must_run": true,
|
"must_run": true,
|
||||||
"name": "traccar",
|
"name": "traccar",
|
||||||
"network_data": [
|
"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",
|
"gateway": "172.29.0.1",
|
||||||
"global_ipv6_address": "",
|
"global_ipv6_address": "",
|
||||||
@@ -6179,6 +6464,16 @@
|
|||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:ac:1d:00:02",
|
"mac_address": "02:42:ac:1d:00:02",
|
||||||
"network_name": "mariadb"
|
"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",
|
"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",
|
"mode": "managed",
|
||||||
"type": "docker_image",
|
"type": "docker_image",
|
||||||
@@ -7409,15 +7764,15 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"build": [],
|
"build": [],
|
||||||
"force_remove": null,
|
"force_remove": null,
|
||||||
"id": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9jellyfin/jellyfin:latest",
|
"id": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271jellyfin/jellyfin:latest",
|
||||||
"image_id": "sha256:8254031e4194fc505041c41e056a9908ccb2b807309c2df13e5a8f66673510a9",
|
"image_id": "sha256:633bf191731d77354e329a67704409bdecefb7397d99fc30d4a814c0720a1271",
|
||||||
"keep_locally": null,
|
"keep_locally": null,
|
||||||
"name": "jellyfin/jellyfin:latest",
|
"name": "jellyfin/jellyfin:latest",
|
||||||
"platform": null,
|
"platform": null,
|
||||||
"pull_triggers": [
|
"pull_triggers": [
|
||||||
"sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a"
|
"sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24"
|
||||||
],
|
],
|
||||||
"repo_digest": "jellyfin/jellyfin@sha256:5ff40713373c1a9b069a2f452b652ee965987f39d5c48ee52462008209b7ad6a",
|
"repo_digest": "jellyfin/jellyfin@sha256:89d020f73334642943eca3269d2a652ad897481bdf0bd9827e108c939af49f24",
|
||||||
"triggers": null
|
"triggers": null
|
||||||
},
|
},
|
||||||
"sensitive_attributes": [],
|
"sensitive_attributes": [],
|
||||||
@@ -7619,15 +7974,15 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"build": [],
|
"build": [],
|
||||||
"force_remove": null,
|
"force_remove": null,
|
||||||
"id": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19mcuadros/ofelia:latest",
|
"id": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50mcuadros/ofelia:latest",
|
||||||
"image_id": "sha256:ea373367ae030a2e7da13d81a121566e86a33419a400617c408944f280e25b19",
|
"image_id": "sha256:c1128d66e9bfbc73776565b1a94500e4eee3505caad63a89f78a4457ea7d4c50",
|
||||||
"keep_locally": null,
|
"keep_locally": null,
|
||||||
"name": "mcuadros/ofelia:latest",
|
"name": "mcuadros/ofelia:latest",
|
||||||
"platform": null,
|
"platform": null,
|
||||||
"pull_triggers": [
|
"pull_triggers": [
|
||||||
"sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c"
|
"sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05"
|
||||||
],
|
],
|
||||||
"repo_digest": "mcuadros/ofelia@sha256:239354004a45dcea99a5961b64326fe91c396b08a23ca7836cf894e93408be0c",
|
"repo_digest": "mcuadros/ofelia@sha256:ebcb1912f18bbbc4f52baf6a0aaed056c72b6269d7085e76622b0090283d1c05",
|
||||||
"triggers": null
|
"triggers": null
|
||||||
},
|
},
|
||||||
"sensitive_attributes": [],
|
"sensitive_attributes": [],
|
||||||
@@ -7799,15 +8154,15 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"build": [],
|
"build": [],
|
||||||
"force_remove": null,
|
"force_remove": null,
|
||||||
"id": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67ghcr.io/hotio/readarr",
|
"id": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4ghcr.io/hotio/readarr",
|
||||||
"image_id": "sha256:04edef51e948eefcdef2d188cc90f7d00a9bec1e5442c10c85f8e2687d114b67",
|
"image_id": "sha256:b0a50f438441e4ff244c38e9efb13a083befe2de6ca5f3efbba0c0f3bb5339b4",
|
||||||
"keep_locally": null,
|
"keep_locally": null,
|
||||||
"name": "ghcr.io/hotio/readarr",
|
"name": "ghcr.io/hotio/readarr",
|
||||||
"platform": null,
|
"platform": null,
|
||||||
"pull_triggers": [
|
"pull_triggers": [
|
||||||
"sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481"
|
"sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93"
|
||||||
],
|
],
|
||||||
"repo_digest": "ghcr.io/hotio/readarr@sha256:03fc5d407a8b2d335230a713ba1b109da21971fba9ba6d83578a936738ca4481",
|
"repo_digest": "ghcr.io/hotio/readarr@sha256:bc2f048f697b0d416ac645d39ffd651dfd69ed2f278dea9157c893debb5eeb93",
|
||||||
"triggers": null
|
"triggers": null
|
||||||
},
|
},
|
||||||
"sensitive_attributes": [],
|
"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",
|
"mode": "managed",
|
||||||
"type": "docker_network",
|
"type": "docker_network",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user