Add audiobookshelf and readarr
This commit is contained in:
62
audiobookshelf.tf
Normal file
62
audiobookshelf.tf
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
data "docker_registry_image" "audiobookshelf" {
|
||||||
|
name = "ghcr.io/advplyr/audiobookshelf:latest"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_image" "audiobookshelf" {
|
||||||
|
name = data.docker_registry_image.audiobookshelf.name
|
||||||
|
pull_triggers = [data.docker_registry_image.audiobookshelf.sha256_digest]
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_container" "audiobookshelf" {
|
||||||
|
image = docker_image.audiobookshelf.image_id
|
||||||
|
name = "audiobookshelf"
|
||||||
|
restart = "always"
|
||||||
|
|
||||||
|
log_driver = "local"
|
||||||
|
|
||||||
|
env = [
|
||||||
|
"TZ=Europe/Amsterdam"
|
||||||
|
]
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = docker_network.bridge.name
|
||||||
|
ipv4_address = "192.168.2.146"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/config"
|
||||||
|
source = "/share/appdata/audiobookshelf/config"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/metadata"
|
||||||
|
source = "/share/appdata/audiobookshelf/metadata"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/audiobooks"
|
||||||
|
source = "/share/datarr/media/audiobooks"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/podcasts"
|
||||||
|
source = "/share/datarr/media/podcasts"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/podcasts"
|
||||||
|
source = "/share/datarr/media/podcasts"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
lifecycle {
|
||||||
|
ignore_changes = [
|
||||||
|
ulimit,
|
||||||
|
log_opts
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
- hosts: localhost
|
- hosts: localhost
|
||||||
vars:
|
vars:
|
||||||
external_host: "hoarder.rescla.me"
|
external_host: "audiobookshelf.rescla.me"
|
||||||
internal_url: "192.168.2.145:3000"
|
internal_url: "192.168.2.146"
|
||||||
tmp_path: ".tmp"
|
tmp_path: ".tmp"
|
||||||
ftp_server: "192.168.2.64"
|
ftp_server: "192.168.2.64"
|
||||||
ftp_username: "ansible"
|
ftp_username: "ansible"
|
||||||
|
|||||||
46
readarr.tf
Normal file
46
readarr.tf
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
data "docker_registry_image" "readarr" {
|
||||||
|
name = "ghcr.io/hotio/readarr"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_image" "readarr" {
|
||||||
|
name = data.docker_registry_image.readarr.name
|
||||||
|
pull_triggers = [data.docker_registry_image.readarr.sha256_digest]
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_container" "readarr" {
|
||||||
|
image = docker_image.readarr.image_id
|
||||||
|
name = "readarr"
|
||||||
|
restart = "always"
|
||||||
|
|
||||||
|
log_driver = "local"
|
||||||
|
|
||||||
|
env = [
|
||||||
|
"PUID=888",
|
||||||
|
"PGID=321",
|
||||||
|
"TZ=Europe/Amsterdam"
|
||||||
|
]
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = docker_network.bridge.name
|
||||||
|
ipv4_address = "192.168.2.147"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/config"
|
||||||
|
source = "/share/appdata/readarr"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/data"
|
||||||
|
source = "/share/datarr"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
lifecycle {
|
||||||
|
ignore_changes = [
|
||||||
|
ulimit,
|
||||||
|
log_opts
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 4,
|
"version": 4,
|
||||||
"terraform_version": "1.5.5",
|
"terraform_version": "1.5.5",
|
||||||
"serial": 3754,
|
"serial": 3769,
|
||||||
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
|
"lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec",
|
||||||
"outputs": {},
|
"outputs": {},
|
||||||
"resources": [
|
"resources": [
|
||||||
@@ -23,6 +23,24 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "data",
|
||||||
|
"type": "docker_registry_image",
|
||||||
|
"name": "audiobookshelf",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 0,
|
||||||
|
"attributes": {
|
||||||
|
"id": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169",
|
||||||
|
"insecure_skip_verify": false,
|
||||||
|
"name": "ghcr.io/advplyr/audiobookshelf:latest",
|
||||||
|
"sha256_digest": "sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169"
|
||||||
|
},
|
||||||
|
"sensitive_attributes": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "data",
|
"mode": "data",
|
||||||
"type": "docker_registry_image",
|
"type": "docker_registry_image",
|
||||||
@@ -68,10 +86,10 @@
|
|||||||
{
|
{
|
||||||
"schema_version": 0,
|
"schema_version": 0,
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"id": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028",
|
"id": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d",
|
||||||
"insecure_skip_verify": false,
|
"insecure_skip_verify": false,
|
||||||
"name": "esphome/esphome",
|
"name": "esphome/esphome",
|
||||||
"sha256_digest": "sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028"
|
"sha256_digest": "sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d"
|
||||||
},
|
},
|
||||||
"sensitive_attributes": []
|
"sensitive_attributes": []
|
||||||
}
|
}
|
||||||
@@ -473,6 +491,24 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "data",
|
||||||
|
"type": "docker_registry_image",
|
||||||
|
"name": "readarr",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 0,
|
||||||
|
"attributes": {
|
||||||
|
"id": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806",
|
||||||
|
"insecure_skip_verify": false,
|
||||||
|
"name": "ghcr.io/hotio/readarr",
|
||||||
|
"sha256_digest": "sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806"
|
||||||
|
},
|
||||||
|
"sensitive_attributes": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "data",
|
"mode": "data",
|
||||||
"type": "docker_registry_image",
|
"type": "docker_registry_image",
|
||||||
@@ -877,6 +913,155 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "managed",
|
||||||
|
"type": "docker_container",
|
||||||
|
"name": "audiobookshelf",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 2,
|
||||||
|
"attributes": {
|
||||||
|
"attach": false,
|
||||||
|
"bridge": "",
|
||||||
|
"capabilities": [],
|
||||||
|
"cgroupns_mode": null,
|
||||||
|
"command": [
|
||||||
|
"node",
|
||||||
|
"index.js"
|
||||||
|
],
|
||||||
|
"container_logs": null,
|
||||||
|
"container_read_refresh_timeout_milliseconds": 15000,
|
||||||
|
"cpu_set": "",
|
||||||
|
"cpu_shares": 0,
|
||||||
|
"destroy_grace_seconds": null,
|
||||||
|
"devices": [],
|
||||||
|
"dns": null,
|
||||||
|
"dns_opts": null,
|
||||||
|
"dns_search": null,
|
||||||
|
"domainname": "",
|
||||||
|
"entrypoint": [
|
||||||
|
"tini",
|
||||||
|
"--"
|
||||||
|
],
|
||||||
|
"env": [
|
||||||
|
"TZ=Europe/Amsterdam"
|
||||||
|
],
|
||||||
|
"exit_code": null,
|
||||||
|
"gpus": null,
|
||||||
|
"group_add": null,
|
||||||
|
"healthcheck": null,
|
||||||
|
"host": [],
|
||||||
|
"hostname": "1e63e3386084",
|
||||||
|
"id": "1e63e3386084fbba139fbe1bdac8a8c8ba8e9d4909ad41b74faec2365e729a50",
|
||||||
|
"image": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001a",
|
||||||
|
"init": false,
|
||||||
|
"ipc_mode": "private",
|
||||||
|
"labels": [],
|
||||||
|
"log_driver": "local",
|
||||||
|
"log_opts": null,
|
||||||
|
"logs": false,
|
||||||
|
"max_retry_count": 0,
|
||||||
|
"memory": 0,
|
||||||
|
"memory_swap": 0,
|
||||||
|
"mounts": [
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": null,
|
||||||
|
"source": "/share/appdata/audiobookshelf/config",
|
||||||
|
"target": "/config",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": null,
|
||||||
|
"source": "/share/appdata/audiobookshelf/metadata",
|
||||||
|
"target": "/metadata",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": null,
|
||||||
|
"source": "/share/datarr/media/audiobooks",
|
||||||
|
"target": "/audiobooks",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": null,
|
||||||
|
"source": "/share/datarr/media/podcasts",
|
||||||
|
"target": "/podcasts",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"must_run": true,
|
||||||
|
"name": "audiobookshelf",
|
||||||
|
"network_data": [
|
||||||
|
{
|
||||||
|
"gateway": "192.168.2.1",
|
||||||
|
"global_ipv6_address": "",
|
||||||
|
"global_ipv6_prefix_length": 0,
|
||||||
|
"ip_address": "192.168.2.146",
|
||||||
|
"ip_prefix_length": 24,
|
||||||
|
"ipv6_gateway": "",
|
||||||
|
"mac_address": "02:42:be:17:60:68",
|
||||||
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"network_mode": "default",
|
||||||
|
"networks_advanced": [
|
||||||
|
{
|
||||||
|
"aliases": [],
|
||||||
|
"ipv4_address": "192.168.2.146",
|
||||||
|
"ipv6_address": "",
|
||||||
|
"name": "qnet-static-eth0-48e715"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pid_mode": "",
|
||||||
|
"ports": [],
|
||||||
|
"privileged": false,
|
||||||
|
"publish_all_ports": false,
|
||||||
|
"read_only": false,
|
||||||
|
"remove_volumes": true,
|
||||||
|
"restart": "always",
|
||||||
|
"rm": false,
|
||||||
|
"runtime": "runc",
|
||||||
|
"security_opts": [],
|
||||||
|
"shm_size": 64,
|
||||||
|
"start": true,
|
||||||
|
"stdin_open": false,
|
||||||
|
"stop_signal": "",
|
||||||
|
"stop_timeout": 0,
|
||||||
|
"storage_opts": null,
|
||||||
|
"sysctls": null,
|
||||||
|
"tmpfs": null,
|
||||||
|
"tty": false,
|
||||||
|
"ulimit": [],
|
||||||
|
"upload": [],
|
||||||
|
"user": "",
|
||||||
|
"userns_mode": "",
|
||||||
|
"volumes": [],
|
||||||
|
"wait": false,
|
||||||
|
"wait_timeout": 60,
|
||||||
|
"working_dir": ""
|
||||||
|
},
|
||||||
|
"sensitive_attributes": [],
|
||||||
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
||||||
|
"dependencies": [
|
||||||
|
"docker_image.audiobookshelf",
|
||||||
|
"docker_network.bridge"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "docker_container",
|
"type": "docker_container",
|
||||||
@@ -897,9 +1082,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/init"
|
"/init"
|
||||||
@@ -911,8 +1096,8 @@
|
|||||||
],
|
],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": null,
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "89a123b35947",
|
"hostname": "89a123b35947",
|
||||||
"id": "89a123b359473c2b0309ae2fb19a04bee6b9273cec306a963968d4c8aa7b210d",
|
"id": "89a123b359473c2b0309ae2fb19a04bee6b9273cec306a963968d4c8aa7b210d",
|
||||||
@@ -921,7 +1106,7 @@
|
|||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"log_driver": "local",
|
"log_driver": "local",
|
||||||
"log_opts": null,
|
"log_opts": {},
|
||||||
"logs": false,
|
"logs": false,
|
||||||
"max_retry_count": 0,
|
"max_retry_count": 0,
|
||||||
"memory": 0,
|
"memory": 0,
|
||||||
@@ -929,7 +1114,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/deluge",
|
"source": "/share/appdata/deluge",
|
||||||
"target": "/config",
|
"target": "/config",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -938,7 +1123,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/datarr/torrents",
|
"source": "/share/datarr/torrents",
|
||||||
"target": "/data/torrents",
|
"target": "/data/torrents",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -984,11 +1169,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "",
|
"user": "",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -1041,7 +1232,7 @@
|
|||||||
"healthcheck": null,
|
"healthcheck": null,
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "dozzle",
|
"hostname": "dozzle",
|
||||||
"id": "a3e5349145fbbf0b569ce0614cd81461ba284ac0bb59ed6dc8d1d65f4426f7f2",
|
"id": "73423ab64f494d164445c5dc86aa9c043530066398bf15cd9cb2e9a9540346ea",
|
||||||
"image": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4b",
|
"image": "sha256:ced0e704069070f55c52a89048ee02f38c07ae04ef6ac8414f6793555befce4b",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
@@ -1073,7 +1264,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:77:b9:cb:da",
|
"mac_address": "02:42:6a:4a:91:4d",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1117,7 +1308,6 @@
|
|||||||
"sensitive_attributes": [],
|
"sensitive_attributes": [],
|
||||||
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"data.docker_registry_image.dozzle",
|
|
||||||
"docker_image.dozzle",
|
"docker_image.dozzle",
|
||||||
"docker_network.bridge"
|
"docker_network.bridge"
|
||||||
]
|
]
|
||||||
@@ -1175,9 +1365,9 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "f628401e303a",
|
"hostname": "5d2ec5a6c2c9",
|
||||||
"id": "f628401e303a084370971507ee70c0f20fd28f389fe6ab8b50ba5510ac886a19",
|
"id": "5d2ec5a6c2c9398b7f450aeb322ee89b0b9eb479b181fb494ac6d8a95c26715f",
|
||||||
"image": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140",
|
"image": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae",
|
||||||
"init": false,
|
"init": false,
|
||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
@@ -1211,7 +1401,7 @@
|
|||||||
"ip_address": "192.168.2.133",
|
"ip_address": "192.168.2.133",
|
||||||
"ip_prefix_length": 24,
|
"ip_prefix_length": 24,
|
||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:bd:2a:ec:ee",
|
"mac_address": "02:42:71:22:32:db",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1950,9 +2140,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/init"
|
"/init"
|
||||||
@@ -1970,7 +2160,7 @@
|
|||||||
],
|
],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": [
|
"healthcheck": [
|
||||||
{
|
{
|
||||||
"interval": "30s",
|
"interval": "30s",
|
||||||
@@ -2002,7 +2192,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/hoarder",
|
"source": "/share/appdata/hoarder",
|
||||||
"target": "/data",
|
"target": "/data",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2064,11 +2254,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "root",
|
"user": "root",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -2370,9 +2566,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/init"
|
"/init"
|
||||||
@@ -2380,8 +2576,8 @@
|
|||||||
"env": [],
|
"env": [],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": null,
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "hass",
|
"hostname": "hass",
|
||||||
"id": "1967d10a1220245965e3e19dfcaf6a1ee2adc64a5efb30b0e0a1e8ddb1889683",
|
"id": "1967d10a1220245965e3e19dfcaf6a1ee2adc64a5efb30b0e0a1e8ddb1889683",
|
||||||
@@ -2401,7 +2597,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/home-assistant",
|
"source": "/share/appdata/home-assistant",
|
||||||
"target": "/config",
|
"target": "/config",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2463,11 +2659,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "",
|
"user": "",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -2480,8 +2682,10 @@
|
|||||||
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"data.docker_registry_image.home-assistant",
|
"data.docker_registry_image.home-assistant",
|
||||||
|
"data.docker_registry_image.mariadb",
|
||||||
"docker_container.mariadb",
|
"docker_container.mariadb",
|
||||||
"docker_image.home-assistant",
|
"docker_image.home-assistant",
|
||||||
|
"docker_image.mariadb",
|
||||||
"docker_network.bridge",
|
"docker_network.bridge",
|
||||||
"docker_network.mariadb"
|
"docker_network.mariadb"
|
||||||
]
|
]
|
||||||
@@ -2514,9 +2718,9 @@
|
|||||||
"permissions": "rwm"
|
"permissions": "rwm"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/jellyfin/jellyfin"
|
"/jellyfin/jellyfin"
|
||||||
@@ -2528,7 +2732,7 @@
|
|||||||
],
|
],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": [
|
"healthcheck": [
|
||||||
{
|
{
|
||||||
"interval": "30s",
|
"interval": "30s",
|
||||||
@@ -2549,7 +2753,7 @@
|
|||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"log_driver": "local",
|
"log_driver": "local",
|
||||||
"log_opts": null,
|
"log_opts": {},
|
||||||
"logs": false,
|
"logs": false,
|
||||||
"max_retry_count": 0,
|
"max_retry_count": 0,
|
||||||
"memory": 0,
|
"memory": 0,
|
||||||
@@ -2557,7 +2761,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/jellyfin/cache",
|
"source": "/share/appdata/jellyfin/cache",
|
||||||
"target": "/cache",
|
"target": "/cache",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2566,7 +2770,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/jellyfin/config",
|
"source": "/share/appdata/jellyfin/config",
|
||||||
"target": "/config",
|
"target": "/config",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2575,7 +2779,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/datarr-hdd/media",
|
"source": "/share/datarr-hdd/media",
|
||||||
"target": "/media-hdd",
|
"target": "/media-hdd",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2584,7 +2788,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/datarr/media",
|
"source": "/share/datarr/media",
|
||||||
"target": "/media",
|
"target": "/media",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -2630,11 +2834,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "",
|
"user": "",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -4099,9 +4309,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/bin/prometheus"
|
"/bin/prometheus"
|
||||||
@@ -4109,8 +4319,8 @@
|
|||||||
"env": [],
|
"env": [],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": null,
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "db0e08acc84c",
|
"hostname": "db0e08acc84c",
|
||||||
"id": "db0e08acc84c9dd1561a5ee17fcb248f32442366449ef6c62b8c8d151210f67c",
|
"id": "db0e08acc84c9dd1561a5ee17fcb248f32442366449ef6c62b8c8d151210f67c",
|
||||||
@@ -4130,7 +4340,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/prometheus/config",
|
"source": "/share/appdata/prometheus/config",
|
||||||
"target": "/etc/prometheus",
|
"target": "/etc/prometheus",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -4139,7 +4349,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/prometheus/data",
|
"source": "/share/appdata/prometheus/data",
|
||||||
"target": "/prometheus",
|
"target": "/prometheus",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -4185,11 +4395,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "nobody",
|
"user": "nobody",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -4472,6 +4688,142 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "managed",
|
||||||
|
"type": "docker_container",
|
||||||
|
"name": "readarr",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 2,
|
||||||
|
"attributes": {
|
||||||
|
"attach": false,
|
||||||
|
"bridge": "",
|
||||||
|
"capabilities": [],
|
||||||
|
"cgroupns_mode": null,
|
||||||
|
"command": [],
|
||||||
|
"container_logs": null,
|
||||||
|
"container_read_refresh_timeout_milliseconds": 15000,
|
||||||
|
"cpu_set": "",
|
||||||
|
"cpu_shares": 0,
|
||||||
|
"destroy_grace_seconds": null,
|
||||||
|
"devices": [],
|
||||||
|
"dns": [],
|
||||||
|
"dns_opts": [],
|
||||||
|
"dns_search": [],
|
||||||
|
"domainname": "",
|
||||||
|
"entrypoint": [
|
||||||
|
"/init"
|
||||||
|
],
|
||||||
|
"env": [
|
||||||
|
"PGID=321",
|
||||||
|
"PUID=888",
|
||||||
|
"TZ=Europe/Amsterdam"
|
||||||
|
],
|
||||||
|
"exit_code": null,
|
||||||
|
"gpus": null,
|
||||||
|
"group_add": [],
|
||||||
|
"healthcheck": [],
|
||||||
|
"host": [],
|
||||||
|
"hostname": "e6eb1175d7a4",
|
||||||
|
"id": "e6eb1175d7a494d59175ca6055d6aad2a6503f23009ab3f595987904132f1c63",
|
||||||
|
"image": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6",
|
||||||
|
"init": false,
|
||||||
|
"ipc_mode": "private",
|
||||||
|
"labels": [],
|
||||||
|
"log_driver": "local",
|
||||||
|
"log_opts": {},
|
||||||
|
"logs": false,
|
||||||
|
"max_retry_count": 0,
|
||||||
|
"memory": 0,
|
||||||
|
"memory_swap": 0,
|
||||||
|
"mounts": [
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": false,
|
||||||
|
"source": "/share/appdata/readarr",
|
||||||
|
"target": "/config",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bind_options": [],
|
||||||
|
"read_only": false,
|
||||||
|
"source": "/share/datarr",
|
||||||
|
"target": "/data",
|
||||||
|
"tmpfs_options": [],
|
||||||
|
"type": "bind",
|
||||||
|
"volume_options": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"must_run": true,
|
||||||
|
"name": "readarr",
|
||||||
|
"network_data": [
|
||||||
|
{
|
||||||
|
"gateway": "192.168.2.1",
|
||||||
|
"global_ipv6_address": "",
|
||||||
|
"global_ipv6_prefix_length": 0,
|
||||||
|
"ip_address": "192.168.2.147",
|
||||||
|
"ip_prefix_length": 24,
|
||||||
|
"ipv6_gateway": "",
|
||||||
|
"mac_address": "02:42:05:31:54:9c",
|
||||||
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"network_mode": "default",
|
||||||
|
"networks_advanced": [
|
||||||
|
{
|
||||||
|
"aliases": [],
|
||||||
|
"ipv4_address": "192.168.2.147",
|
||||||
|
"ipv6_address": "",
|
||||||
|
"name": "qnet-static-eth0-48e715"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pid_mode": "",
|
||||||
|
"ports": [],
|
||||||
|
"privileged": false,
|
||||||
|
"publish_all_ports": false,
|
||||||
|
"read_only": false,
|
||||||
|
"remove_volumes": true,
|
||||||
|
"restart": "always",
|
||||||
|
"rm": false,
|
||||||
|
"runtime": "runc",
|
||||||
|
"security_opts": [],
|
||||||
|
"shm_size": 64,
|
||||||
|
"start": true,
|
||||||
|
"stdin_open": false,
|
||||||
|
"stop_signal": "",
|
||||||
|
"stop_timeout": 0,
|
||||||
|
"storage_opts": {},
|
||||||
|
"sysctls": {},
|
||||||
|
"tmpfs": {},
|
||||||
|
"tty": false,
|
||||||
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"upload": [],
|
||||||
|
"user": "",
|
||||||
|
"userns_mode": "",
|
||||||
|
"volumes": [],
|
||||||
|
"wait": false,
|
||||||
|
"wait_timeout": 60,
|
||||||
|
"working_dir": ""
|
||||||
|
},
|
||||||
|
"sensitive_attributes": [],
|
||||||
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
||||||
|
"dependencies": [
|
||||||
|
"data.docker_registry_image.readarr",
|
||||||
|
"docker_image.readarr",
|
||||||
|
"docker_network.bridge"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "docker_container",
|
"type": "docker_container",
|
||||||
@@ -5182,9 +5534,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"/init"
|
"/init"
|
||||||
@@ -5196,8 +5548,8 @@
|
|||||||
],
|
],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": null,
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "36b4f3c6a0e2",
|
"hostname": "36b4f3c6a0e2",
|
||||||
"id": "36b4f3c6a0e2310c1f5b6691bbd70e81b0226815a69f308d3b89df99e2565fa3",
|
"id": "36b4f3c6a0e2310c1f5b6691bbd70e81b0226815a69f308d3b89df99e2565fa3",
|
||||||
@@ -5206,7 +5558,7 @@
|
|||||||
"ipc_mode": "private",
|
"ipc_mode": "private",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"log_driver": "local",
|
"log_driver": "local",
|
||||||
"log_opts": null,
|
"log_opts": {},
|
||||||
"logs": false,
|
"logs": false,
|
||||||
"max_retry_count": 0,
|
"max_retry_count": 0,
|
||||||
"memory": 0,
|
"memory": 0,
|
||||||
@@ -5214,7 +5566,7 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/appdata/sonarr",
|
"source": "/share/appdata/sonarr",
|
||||||
"target": "/config",
|
"target": "/config",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -5223,7 +5575,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": false,
|
||||||
"source": "/share/datarr",
|
"source": "/share/datarr",
|
||||||
"target": "/data",
|
"target": "/data",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
@@ -5269,11 +5621,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "",
|
"user": "",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -5496,16 +5854,6 @@
|
|||||||
"must_run": true,
|
"must_run": true,
|
||||||
"name": "traccar",
|
"name": "traccar",
|
||||||
"network_data": [
|
"network_data": [
|
||||||
{
|
|
||||||
"gateway": "172.29.0.1",
|
|
||||||
"global_ipv6_address": "",
|
|
||||||
"global_ipv6_prefix_length": 0,
|
|
||||||
"ip_address": "172.29.0.3",
|
|
||||||
"ip_prefix_length": 22,
|
|
||||||
"ipv6_gateway": "",
|
|
||||||
"mac_address": "02:42:ac:1d:00:03",
|
|
||||||
"network_name": "mariadb"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"gateway": "192.168.2.1",
|
"gateway": "192.168.2.1",
|
||||||
"global_ipv6_address": "",
|
"global_ipv6_address": "",
|
||||||
@@ -5515,6 +5863,16 @@
|
|||||||
"ipv6_gateway": "",
|
"ipv6_gateway": "",
|
||||||
"mac_address": "02:42:c6:b6:d4:ea",
|
"mac_address": "02:42:c6:b6:d4:ea",
|
||||||
"network_name": "qnet-static-eth0-48e715"
|
"network_name": "qnet-static-eth0-48e715"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"gateway": "172.29.0.1",
|
||||||
|
"global_ipv6_address": "",
|
||||||
|
"global_ipv6_prefix_length": 0,
|
||||||
|
"ip_address": "172.29.0.3",
|
||||||
|
"ip_prefix_length": 22,
|
||||||
|
"ipv6_gateway": "",
|
||||||
|
"mac_address": "02:42:ac:1d:00:03",
|
||||||
|
"network_name": "mariadb"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"network_mode": "default",
|
"network_mode": "default",
|
||||||
@@ -6167,9 +6525,9 @@
|
|||||||
"cpu_shares": 0,
|
"cpu_shares": 0,
|
||||||
"destroy_grace_seconds": null,
|
"destroy_grace_seconds": null,
|
||||||
"devices": [],
|
"devices": [],
|
||||||
"dns": null,
|
"dns": [],
|
||||||
"dns_opts": null,
|
"dns_opts": [],
|
||||||
"dns_search": null,
|
"dns_search": [],
|
||||||
"domainname": "",
|
"domainname": "",
|
||||||
"entrypoint": [
|
"entrypoint": [
|
||||||
"docker-entrypoint.sh"
|
"docker-entrypoint.sh"
|
||||||
@@ -6179,8 +6537,8 @@
|
|||||||
],
|
],
|
||||||
"exit_code": null,
|
"exit_code": null,
|
||||||
"gpus": null,
|
"gpus": null,
|
||||||
"group_add": null,
|
"group_add": [],
|
||||||
"healthcheck": null,
|
"healthcheck": [],
|
||||||
"host": [],
|
"host": [],
|
||||||
"hostname": "b4e261db6a24",
|
"hostname": "b4e261db6a24",
|
||||||
"id": "b4e261db6a244acf60a01eb7a7d568abefde3a0682e1a7dcb034f5c82feafc0d",
|
"id": "b4e261db6a244acf60a01eb7a7d568abefde3a0682e1a7dcb034f5c82feafc0d",
|
||||||
@@ -6200,18 +6558,18 @@
|
|||||||
"mounts": [
|
"mounts": [
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": true,
|
"read_only": false,
|
||||||
"source": "/run/udev",
|
"source": "/share/appdata/zigbee2mqtt",
|
||||||
"target": "/run/udev",
|
"target": "/app/data",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
"type": "bind",
|
"type": "bind",
|
||||||
"volume_options": []
|
"volume_options": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bind_options": [],
|
"bind_options": [],
|
||||||
"read_only": null,
|
"read_only": true,
|
||||||
"source": "/share/appdata/zigbee2mqtt",
|
"source": "/run/udev",
|
||||||
"target": "/app/data",
|
"target": "/run/udev",
|
||||||
"tmpfs_options": [],
|
"tmpfs_options": [],
|
||||||
"type": "bind",
|
"type": "bind",
|
||||||
"volume_options": []
|
"volume_options": []
|
||||||
@@ -6255,11 +6613,17 @@
|
|||||||
"stdin_open": false,
|
"stdin_open": false,
|
||||||
"stop_signal": "",
|
"stop_signal": "",
|
||||||
"stop_timeout": 0,
|
"stop_timeout": 0,
|
||||||
"storage_opts": null,
|
"storage_opts": {},
|
||||||
"sysctls": null,
|
"sysctls": {},
|
||||||
"tmpfs": null,
|
"tmpfs": {},
|
||||||
"tty": false,
|
"tty": false,
|
||||||
"ulimit": [],
|
"ulimit": [
|
||||||
|
{
|
||||||
|
"hard": 65535,
|
||||||
|
"name": "nofile",
|
||||||
|
"soft": 65535
|
||||||
|
}
|
||||||
|
],
|
||||||
"upload": [],
|
"upload": [],
|
||||||
"user": "",
|
"user": "",
|
||||||
"userns_mode": "",
|
"userns_mode": "",
|
||||||
@@ -6308,6 +6672,36 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "managed",
|
||||||
|
"type": "docker_image",
|
||||||
|
"name": "audiobookshelf",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 0,
|
||||||
|
"attributes": {
|
||||||
|
"build": [],
|
||||||
|
"force_remove": null,
|
||||||
|
"id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001aghcr.io/advplyr/audiobookshelf:latest",
|
||||||
|
"image_id": "sha256:23ff10dff02784fa0fe618d9d6526472c86714afbe1e1c35e1b4ed1fa085001a",
|
||||||
|
"keep_locally": null,
|
||||||
|
"name": "ghcr.io/advplyr/audiobookshelf:latest",
|
||||||
|
"platform": null,
|
||||||
|
"pull_triggers": [
|
||||||
|
"sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169"
|
||||||
|
],
|
||||||
|
"repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:acfda2baa0dce0c7a31e1703b8cd694e59cd3f3de9cfabe5b7e9dd2029896169",
|
||||||
|
"triggers": null
|
||||||
|
},
|
||||||
|
"sensitive_attributes": [],
|
||||||
|
"private": "bnVsbA==",
|
||||||
|
"dependencies": [
|
||||||
|
"data.docker_registry_image.audiobookshelf"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "docker_image",
|
"type": "docker_image",
|
||||||
@@ -6379,15 +6773,15 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"build": [],
|
"build": [],
|
||||||
"force_remove": null,
|
"force_remove": null,
|
||||||
"id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140esphome/esphome",
|
"id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfaeesphome/esphome",
|
||||||
"image_id": "sha256:6ee945323e7679cd71fb76f19eec83cb1b2a8532f9254d802b4ebe7a8f3e1140",
|
"image_id": "sha256:f6ef7ee9cabe0eac1a47152023e74acdd057b5472ab1173c35055166f833dfae",
|
||||||
"keep_locally": null,
|
"keep_locally": null,
|
||||||
"name": "esphome/esphome",
|
"name": "esphome/esphome",
|
||||||
"platform": null,
|
"platform": null,
|
||||||
"pull_triggers": [
|
"pull_triggers": [
|
||||||
"sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028"
|
"sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d"
|
||||||
],
|
],
|
||||||
"repo_digest": "esphome/esphome@sha256:e01bc223b5a669e559318792a9cfde6c5f69781a53a6e4c819b6499313ee5028",
|
"repo_digest": "esphome/esphome@sha256:4e3611857c4f71b1a48a09bb8a34687da54ff4793535879efec8ea4b1302615d",
|
||||||
"triggers": null
|
"triggers": null
|
||||||
},
|
},
|
||||||
"sensitive_attributes": [],
|
"sensitive_attributes": [],
|
||||||
@@ -7058,6 +7452,36 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"mode": "managed",
|
||||||
|
"type": "docker_image",
|
||||||
|
"name": "readarr",
|
||||||
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
||||||
|
"instances": [
|
||||||
|
{
|
||||||
|
"schema_version": 0,
|
||||||
|
"attributes": {
|
||||||
|
"build": [],
|
||||||
|
"force_remove": null,
|
||||||
|
"id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6ghcr.io/hotio/readarr",
|
||||||
|
"image_id": "sha256:47e5ec53db92f3aa802c43669585e07830dcc949c76c79f2694082d36760e7f6",
|
||||||
|
"keep_locally": null,
|
||||||
|
"name": "ghcr.io/hotio/readarr",
|
||||||
|
"platform": null,
|
||||||
|
"pull_triggers": [
|
||||||
|
"sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806"
|
||||||
|
],
|
||||||
|
"repo_digest": "ghcr.io/hotio/readarr@sha256:7d5c9f47f68630063174362769fb228a28f89bf96a98c5e44d9bab6d5e030806",
|
||||||
|
"triggers": null
|
||||||
|
},
|
||||||
|
"sensitive_attributes": [],
|
||||||
|
"private": "bnVsbA==",
|
||||||
|
"dependencies": [
|
||||||
|
"data.docker_registry_image.readarr"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "docker_image",
|
"type": "docker_image",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user