13304 lines
448 KiB
JSON
13304 lines
448 KiB
JSON
{
|
|
"version": 4,
|
|
"terraform_version": "1.12.3",
|
|
"serial": 539,
|
|
"lineage": "e2808751-e092-343f-2de3-16c11aee37b0",
|
|
"outputs": {},
|
|
"resources": [
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "audiobookshelf",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1eef6716183c52abafe5405e7d6be8390248ecd59c7488c44af871757ac8fc4d",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/advplyr/audiobookshelf:latest",
|
|
"sha256_digest": "sha256:1eef6716183c52abafe5405e7d6be8390248ecd59c7488c44af871757ac8fc4d"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "authelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1b363e9279e742397966333f364e0876ae02bf5c876de73e83af6d48c57ff51b",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/authelia/authelia:latest",
|
|
"sha256_digest": "sha256:1b363e9279e742397966333f364e0876ae02bf5c876de73e83af6d48c57ff51b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "authelia-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:2838d5524559494f6f1cd66e97e76b200d64a633a8614200620755ed395daf32",
|
|
"insecure_skip_verify": false,
|
|
"name": "redis:8",
|
|
"sha256_digest": "sha256:2838d5524559494f6f1cd66e97e76b200d64a633a8614200620755ed395daf32"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "birdnet-go",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:60573d17f59c132ac42d9d264508e80cdfbf08125f235aaaf6791a9ce511af68",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/tphakala/birdnet-go:nightly",
|
|
"sha256_digest": "sha256:60573d17f59c132ac42d9d264508e80cdfbf08125f235aaaf6791a9ce511af68"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "borg",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:40caa7ff53095fe20f0de8b52bd21183426747f305da94e444bb19557db9bfb8",
|
|
"insecure_skip_verify": false,
|
|
"name": "borgwarehouse/borgwarehouse:latest",
|
|
"sha256_digest": "sha256:40caa7ff53095fe20f0de8b52bd21183426747f305da94e444bb19557db9bfb8"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "configarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:b2ac6c27e370f75ff13c86dff37bbd0a5d98f9075397de86e21e4665856a26e8",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/raydak-labs/configarr:latest",
|
|
"sha256_digest": "sha256:b2ac6c27e370f75ff13c86dff37bbd0a5d98f9075397de86e21e4665856a26e8"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "crawl4ai",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:385042cba2a216c257ccb77b0135dec5228ee25bf675edbc7487eb155bd5e644",
|
|
"insecure_skip_verify": false,
|
|
"name": "unclecode/crawl4ai:latest",
|
|
"sha256_digest": "sha256:385042cba2a216c257ccb77b0135dec5228ee25bf675edbc7487eb155bd5e644"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "deluge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:112cea440ed50b696dc672846b482438a05bc7b1b7f0bda9d1e8171b466c192c",
|
|
"insecure_skip_verify": false,
|
|
"name": "linuxserver/deluge:latest",
|
|
"sha256_digest": "sha256:112cea440ed50b696dc672846b482438a05bc7b1b7f0bda9d1e8171b466c192c"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "dozzle",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:2e14180fa14c195b8e86705b7ab2234b87599215bcf06f7f56396cb45f57f963",
|
|
"insecure_skip_verify": false,
|
|
"name": "amir20/dozzle:latest",
|
|
"sha256_digest": "sha256:2e14180fa14c195b8e86705b7ab2234b87599215bcf06f7f56396cb45f57f963"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "elasticsearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2",
|
|
"insecure_skip_verify": false,
|
|
"name": "docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5",
|
|
"sha256_digest": "sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "fail2ban",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:fde75d1e0f5ea119594ed95b79d687c6bfa85b71bcc740e5e882da14f4360788",
|
|
"insecure_skip_verify": false,
|
|
"name": "linuxserver/fail2ban:latest",
|
|
"sha256_digest": "sha256:fde75d1e0f5ea119594ed95b79d687c6bfa85b71bcc740e5e882da14f4360788"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "freshrss",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:ab6b363102ccdbc39f6a62db926f567c61a5289bf25ba460f1c34423d8cc1a4d",
|
|
"insecure_skip_verify": false,
|
|
"name": "freshrss/freshrss:latest",
|
|
"sha256_digest": "sha256:ab6b363102ccdbc39f6a62db926f567c61a5289bf25ba460f1c34423d8cc1a4d"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "gitea",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:cd1d2614b403fc9b085fa52ceb4424dde9c4dcf5da8e3263abb27955562070c4",
|
|
"insecure_skip_verify": false,
|
|
"name": "gitea/gitea:latest-rootless",
|
|
"sha256_digest": "sha256:cd1d2614b403fc9b085fa52ceb4424dde9c4dcf5da8e3263abb27955562070c4"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "gluetun",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:d180743987bb24da1d749a1d7f3a78026e64ba2d09d2e08cc34b0acee7f7321b",
|
|
"insecure_skip_verify": false,
|
|
"name": "qmcgaw/gluetun:latest",
|
|
"sha256_digest": "sha256:d180743987bb24da1d749a1d7f3a78026e64ba2d09d2e08cc34b0acee7f7321b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "grafana",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:121a7a9ece6dc10b969f1f96eed64b4f07dfac0d0b8abc070f7cb83bbde86f63",
|
|
"insecure_skip_verify": false,
|
|
"name": "grafana/grafana:latest",
|
|
"sha256_digest": "sha256:121a7a9ece6dc10b969f1f96eed64b4f07dfac0d0b8abc070f7cb83bbde86f63"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "grocy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:2e30cd100e6526d64045d90dcf65275cfeb7655988046f7fbf4e989ba99c5be7",
|
|
"insecure_skip_verify": false,
|
|
"name": "linuxserver/grocy:latest",
|
|
"sha256_digest": "sha256:2e30cd100e6526d64045d90dcf65275cfeb7655988046f7fbf4e989ba99c5be7"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "hoarder",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:853339d3373d9af2dcc70b8ca62192bd48265f65abc74c987a72bcd5bf505017",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/hoarder-app/hoarder",
|
|
"sha256_digest": "sha256:853339d3373d9af2dcc70b8ca62192bd48265f65abc74c987a72bcd5bf505017"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "hoarder-chrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f",
|
|
"insecure_skip_verify": false,
|
|
"name": "gcr.io/zenika-hub/alpine-chrome:latest",
|
|
"sha256_digest": "sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "hoarder-meilisearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792",
|
|
"insecure_skip_verify": false,
|
|
"name": "getmeili/meilisearch:v1.6",
|
|
"sha256_digest": "sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "homer",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195",
|
|
"insecure_skip_verify": false,
|
|
"name": "b4bz/homer:latest",
|
|
"sha256_digest": "sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "jellyfin",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db",
|
|
"insecure_skip_verify": false,
|
|
"name": "jellyfin/jellyfin:latest",
|
|
"sha256_digest": "sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "jellyseerr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764",
|
|
"insecure_skip_verify": false,
|
|
"name": "fallenbagel/jellyseerr:latest",
|
|
"sha256_digest": "sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "kapowarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:d455797e4f2c5b1a8ccc5ce05c427f1af2179451bb1af195ca3fa8c3e928623b",
|
|
"insecure_skip_verify": false,
|
|
"name": "mrcas/kapowarr:latest",
|
|
"sha256_digest": "sha256:d455797e4f2c5b1a8ccc5ce05c427f1af2179451bb1af195ca3fa8c3e928623b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "komga",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:dae630271561b642d47c9723803ec77900d1f0a803fbe6a42da69db5b21ebaeb",
|
|
"insecure_skip_verify": false,
|
|
"name": "gotson/komga",
|
|
"sha256_digest": "sha256:dae630271561b642d47c9723803ec77900d1f0a803fbe6a42da69db5b21ebaeb"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "lidarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:4ac390131993f3104a43c4abed79b8abd3227e2536f7b468877e5f41d9f54da4",
|
|
"insecure_skip_verify": false,
|
|
"name": "lscr.io/linuxserver/lidarr:latest",
|
|
"sha256_digest": "sha256:4ac390131993f3104a43c4abed79b8abd3227e2536f7b468877e5f41d9f54da4"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "looksyk",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1d01eeed1442cf8ac1e9792aa9d003f423f05739807f57fc6c64418fd3a5c0bb",
|
|
"insecure_skip_verify": false,
|
|
"name": "sebastianrzk/looksyk",
|
|
"sha256_digest": "sha256:1d01eeed1442cf8ac1e9792aa9d003f423f05739807f57fc6c64418fd3a5c0bb"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "mariadb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1b46b73d4b629022dfa29e6db3bb0d63b5df714fc3bfbe5057d63d76d8f6054b",
|
|
"insecure_skip_verify": false,
|
|
"name": "mariadb:11.4",
|
|
"sha256_digest": "sha256:1b46b73d4b629022dfa29e6db3bb0d63b5df714fc3bfbe5057d63d76d8f6054b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "mealie",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/mealie-recipes/mealie:v3.1.2",
|
|
"sha256_digest": "sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "memos",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:3e1253477066eb2aefa91145f7f9038bb931ed88c8a3ee05310a933594cdba7d",
|
|
"insecure_skip_verify": false,
|
|
"name": "neosmemo/memos:stable",
|
|
"sha256_digest": "sha256:3e1253477066eb2aefa91145f7f9038bb931ed88c8a3ee05310a933594cdba7d"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "meshtastic",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:f78433efca7766637fd0f11bc4bb299a7ddacb3118c3fc1210b0bee501229b08",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/meshtastic/web:latest",
|
|
"sha256_digest": "sha256:f78433efca7766637fd0f11bc4bb299a7ddacb3118c3fc1210b0bee501229b08"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "navidrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:c4b5cb36a790b3eb63ca6a68bbe2fe149c2d7fa2e586f7a480e61db630e6664b",
|
|
"insecure_skip_verify": false,
|
|
"name": "deluan/navidrome:latest",
|
|
"sha256_digest": "sha256:c4b5cb36a790b3eb63ca6a68bbe2fe149c2d7fa2e586f7a480e61db630e6664b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "nginx-lb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:fe26ac1e85c16b8863e37faf793d2b269bb21dd2e5e24838ba632c542e94fe17",
|
|
"insecure_skip_verify": false,
|
|
"name": "jonasal/nginx-certbot:latest",
|
|
"sha256_digest": "sha256:fe26ac1e85c16b8863e37faf793d2b269bb21dd2e5e24838ba632c542e94fe17"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "node-red",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:153f411d2993abd9ccd8290017ff2bb531326320b5cd3b200c1a4bb1339eb819",
|
|
"insecure_skip_verify": false,
|
|
"name": "nodered/node-red:latest",
|
|
"sha256_digest": "sha256:153f411d2993abd9ccd8290017ff2bb531326320b5cd3b200c1a4bb1339eb819"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "ntfy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:cfbbb1bac9196cb711e29ef0ac4adaeb033be6235f1df857705dc39c14384a1d",
|
|
"insecure_skip_verify": false,
|
|
"name": "binwiederhier/ntfy",
|
|
"sha256_digest": "sha256:cfbbb1bac9196cb711e29ef0ac4adaeb033be6235f1df857705dc39c14384a1d"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "ofelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492",
|
|
"insecure_skip_verify": false,
|
|
"name": "mcuadros/ofelia:latest",
|
|
"sha256_digest": "sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "open-webui",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:7f1b0a1a50cfbac23da3b16f96bc968fd757b26dc9e54e93813d61768ea9184e",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/open-webui/open-webui:main",
|
|
"sha256_digest": "sha256:7f1b0a1a50cfbac23da3b16f96bc968fd757b26dc9e54e93813d61768ea9184e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "photoprism",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:650c6ad5a6517ea95671eedb0f2a9c49f05729a1d95809fcf01533b96149582e",
|
|
"insecure_skip_verify": false,
|
|
"name": "photoprism/photoprism:latest",
|
|
"sha256_digest": "sha256:650c6ad5a6517ea95671eedb0f2a9c49f05729a1d95809fcf01533b96149582e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "piped-backend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:7747e19ee501c0a3afa94dd3d6e982dd4247f1babe03fb515b4a0f0b87f82b2e",
|
|
"insecure_skip_verify": false,
|
|
"name": "1337kavin/piped:latest",
|
|
"sha256_digest": "sha256:7747e19ee501c0a3afa94dd3d6e982dd4247f1babe03fb515b4a0f0b87f82b2e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "piped-bg-helper",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:09a2bc68cf96baaf62746a7ccef57ef4bd71b1437c27797d54929cc13e488f8f",
|
|
"insecure_skip_verify": false,
|
|
"name": "1337kavin/bg-helper-server:latest",
|
|
"sha256_digest": "sha256:09a2bc68cf96baaf62746a7ccef57ef4bd71b1437c27797d54929cc13e488f8f"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "piped-frontend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1ce67163448941627a2abc51a1d622120331d8e55ef78b85a83dc2de8811616e",
|
|
"insecure_skip_verify": false,
|
|
"name": "1337kavin/piped-frontend:latest",
|
|
"sha256_digest": "sha256:1ce67163448941627a2abc51a1d622120331d8e55ef78b85a83dc2de8811616e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "piped-proxy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:6627b6ae6c7c63ecd65a38642830323c8e3077d7306d118f15080e3797c79aae",
|
|
"insecure_skip_verify": false,
|
|
"name": "1337kavin/piped-proxy:latest",
|
|
"sha256_digest": "sha256:6627b6ae6c7c63ecd65a38642830323c8e3077d7306d118f15080e3797c79aae"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "postgres",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:c76978180edf15878a3746ca2a0e4fe43483b6f515b70da65d7928ddc3163627",
|
|
"insecure_skip_verify": false,
|
|
"name": "pgautoupgrade/pgautoupgrade:16-alpine",
|
|
"sha256_digest": "sha256:c76978180edf15878a3746ca2a0e4fe43483b6f515b70da65d7928ddc3163627"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "prometheus",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:a75c5a35bc21d7afe69551eefa3cb1e1fb1775fe759408007a66b54ec3de1f29",
|
|
"insecure_skip_verify": false,
|
|
"name": "prom/prometheus:latest",
|
|
"sha256_digest": "sha256:a75c5a35bc21d7afe69551eefa3cb1e1fb1775fe759408007a66b54ec3de1f29"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "prowlarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:dbf998c023c0cc438096fcef9df6606a92e16577efd05da05f7145cc28c4850b",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/hotio/prowlarr:latest",
|
|
"sha256_digest": "sha256:dbf998c023c0cc438096fcef9df6606a92e16577efd05da05f7145cc28c4850b"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "radarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:01a2e92f71d16fb9c1f0c04c59afc952b79b1ba1d04211332127359b0bd09d19",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/hotio/radarr:latest",
|
|
"sha256_digest": "sha256:01a2e92f71d16fb9c1f0c04c59afc952b79b1ba1d04211332127359b0bd09d19"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "ripe-atlas",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a",
|
|
"insecure_skip_verify": false,
|
|
"name": "jamesits/ripe-atlas:latest",
|
|
"sha256_digest": "sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "rssbridge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:f0001b47d029a61bc894a2547fbf306ce08ecce6dc5555c26b8afe7f2e518c4a",
|
|
"insecure_skip_verify": false,
|
|
"name": "rssbridge/rss-bridge:latest",
|
|
"sha256_digest": "sha256:f0001b47d029a61bc894a2547fbf306ce08ecce6dc5555c26b8afe7f2e518c4a"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "sabnzdb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:134efd051c6bac392b3e2f145b689a42b348fdb701f4ab01d9154a9ef9014e96",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/hotio/sabnzbd:latest",
|
|
"sha256_digest": "sha256:134efd051c6bac392b3e2f145b689a42b348fdb701f4ab01d9154a9ef9014e96"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "searxng",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:15275f138662b0eefd62c492a919b29c4662c42004efe4b1a245c92cc6d2fef1",
|
|
"insecure_skip_verify": false,
|
|
"name": "searxng/searxng:latest",
|
|
"sha256_digest": "sha256:15275f138662b0eefd62c492a919b29c4662c42004efe4b1a245c92cc6d2fef1"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "searxng-valkey",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9",
|
|
"insecure_skip_verify": false,
|
|
"name": "valkey/valkey:9",
|
|
"sha256_digest": "sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "seedboxapi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:4712ede49e8c17ca1aee4cf61a145e249ddbb9498390b469c64b0b3086628259",
|
|
"insecure_skip_verify": false,
|
|
"name": "myanonamouse/seedboxapi:20250413-0519",
|
|
"sha256_digest": "sha256:4712ede49e8c17ca1aee4cf61a145e249ddbb9498390b469c64b0b3086628259"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "sftpgo",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:c6b11975122f1210aa5eed426cf39a9f5136759ff41b724a6d54486390711100",
|
|
"insecure_skip_verify": false,
|
|
"name": "drakkan/sftpgo:alpine",
|
|
"sha256_digest": "sha256:c6b11975122f1210aa5eed426cf39a9f5136759ff41b724a6d54486390711100"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "smokeping",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:6e8e73d5fee55cdb53817754fd3eb5dce2432ca701a3b3c562315d3be08e68fe",
|
|
"insecure_skip_verify": false,
|
|
"name": "linuxserver/smokeping:latest",
|
|
"sha256_digest": "sha256:6e8e73d5fee55cdb53817754fd3eb5dce2432ca701a3b3c562315d3be08e68fe"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "sonarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:420302254a78d1f8987fc04cd90e57f8435c1dd1cd6fb827534e8bd37a31f758",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/hotio/sonarr:latest",
|
|
"sha256_digest": "sha256:420302254a78d1f8987fc04cd90e57f8435c1dd1cd6fb827534e8bd37a31f758"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "synapse",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:da325af40104051923899e5f5a2f1d537e6e3ccf2f0f38285689ae9bbfdb190a",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/element-hq/synapse:latest",
|
|
"sha256_digest": "sha256:da325af40104051923899e5f5a2f1d537e6e3ccf2f0f38285689ae9bbfdb190a"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "traccar",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:10da7a4f20ebd8247197d02c67c4e8e47ddfc07dbf783c51a95a7f0d91b63d57",
|
|
"insecure_skip_verify": false,
|
|
"name": "traccar/traccar:debian",
|
|
"sha256_digest": "sha256:10da7a4f20ebd8247197d02c67c4e8e47ddfc07dbf783c51a95a7f0d91b63d57"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "unifi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3",
|
|
"insecure_skip_verify": false,
|
|
"name": "jacobalberty/unifi",
|
|
"sha256_digest": "sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "uptime-kuma",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9",
|
|
"insecure_skip_verify": false,
|
|
"name": "louislam/uptime-kuma",
|
|
"sha256_digest": "sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "vikunja",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93",
|
|
"insecure_skip_verify": false,
|
|
"name": "vikunja/vikunja:latest",
|
|
"sha256_digest": "sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "yamtrack",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:00acf008bca8171226063bc0f8f08ef7ffe24a10bcebf8676cce335ce312c307",
|
|
"insecure_skip_verify": false,
|
|
"name": "ghcr.io/fuzzygrim/yamtrack",
|
|
"sha256_digest": "sha256:00acf008bca8171226063bc0f8f08ef7ffe24a10bcebf8676cce335ce312c307"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "yamtrack-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:6ab0b6e7381779332f97b8ca76193e45b0756f38d4c0dcda72dbb3c32061ab99",
|
|
"insecure_skip_verify": false,
|
|
"name": "redis:7-alpine",
|
|
"sha256_digest": "sha256:6ab0b6e7381779332f97b8ca76193e45b0756f38d4c0dcda72dbb3c32061ab99"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_compose",
|
|
"name": "paperless-ngx",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"config_paths": [
|
|
"./paperless-ngx/docker-compose.yml"
|
|
],
|
|
"env_files": null,
|
|
"id": "paperless-ngx",
|
|
"profiles": null,
|
|
"project_directory": null,
|
|
"project_name": "paperless-ngx",
|
|
"remove_orphans": null,
|
|
"wait": null,
|
|
"wait_timeout": null
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "audiobookshelf",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"node",
|
|
"index.js"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"tini",
|
|
"--"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "39dbe76d18ab",
|
|
"id": "39dbe76d18ab2878754a890d73409faca26bb3079351b088fa1ad1f5912827b2",
|
|
"image": "sha256:a7befa7704bd017cb2319d1e4f90fbeea738bd6577c5eb68bc04fa673723418a",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/audiobookshelf/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/audiobookshelf/metadata",
|
|
"target": "/metadata",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "audiobookshelf",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.20",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "d2:13:dc:58:75:25",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.20",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/truenas-arr",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.audiobookshelf",
|
|
"docker_image.audiobookshelf",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "authelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"AUTHELIA_IDENTITY_VALIDATION_RESET_PASSWORD_JWT_SECRET_FILE=/secrets/JWT_SECRET",
|
|
"AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE=/secrets/NOTIFIER_SMTP_PASSWORD",
|
|
"AUTHELIA_SESSION_REDIS_PASSWORD_FILE=/secrets/REDIS_PASSWORD",
|
|
"AUTHELIA_SESSION_SECRET_FILE=/secrets/SESSION_SECRET",
|
|
"AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE=/secrets/STORAGE_ENCRYPTION_KEY",
|
|
"AUTHELIA_STORAGE_MYSQL_PASSWORD_FILE=/secrets/STORAGE_PASSWORD",
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"X_AUTHELIA_CONFIG_FILTERS=template"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "1m0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"/app/healthcheck.sh"
|
|
],
|
|
"timeout": "3s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "cdea75401d1f",
|
|
"id": "cdea75401d1f2b2949c1b23d8430d4b62fe7fa719f052fee642cca6f9118f8e2",
|
|
"image": "sha256:4a87c7d1276f351a9d2b2139a676bb9aba16692825c858523c9c002744d0aa59",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/authelia/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/authelia/secrets",
|
|
"target": "/secrets",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "authelia",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.58",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "ee:5f:c3:d8:77:8d",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.224.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.224.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "0a:82:54:d5:83:a0",
|
|
"network_name": "authelia"
|
|
},
|
|
{
|
|
"gateway": "192.168.208.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.208.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "32:89:13:04:82:14",
|
|
"network_name": "authelia-redis"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "authelia"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "authelia-redis"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.58",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"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.authelia",
|
|
"docker_image.authelia",
|
|
"docker_network.authelia",
|
|
"docker_network.authelia-redis",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "authelia-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"redis-server",
|
|
"--save",
|
|
"900",
|
|
"1",
|
|
"--save",
|
|
"300",
|
|
"10",
|
|
"--save",
|
|
"60",
|
|
"10000",
|
|
"--dbfilename",
|
|
"dump.rdb",
|
|
"--dir",
|
|
"/data",
|
|
"--appendonly",
|
|
"no",
|
|
"--maxmemory",
|
|
"256mb",
|
|
"--maxmemory-policy",
|
|
"allkeys-lru",
|
|
"--protected-mode",
|
|
"no",
|
|
"--bind",
|
|
"0.0.0.0",
|
|
"--port",
|
|
"6379"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"REDIS_ARGS=--requirepass kI9FkH2gpTlhUQsmWTC7wqb3"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "41463db9f82c",
|
|
"id": "41463db9f82c62cd09ce5f4c23facf3e44168c94e77c1610b08498b176145bbd",
|
|
"image": "sha256:2481edb3016c3749e400daea78a7d2a9d288286105bac729d63adfef95e8534d",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/authelia/redis",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "authelia-redis",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.208.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.208.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "9a:34:d9:a3:3b:74",
|
|
"network_name": "authelia-redis"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "authelia-redis"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.authelia-redis",
|
|
"docker_image.authelia-redis",
|
|
"docker_network.authelia-redis"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "birdnet-go",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"birdnet-go",
|
|
"realtime"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/bin/entrypoint.sh",
|
|
"/usr/bin/startup-wrapper.sh"
|
|
],
|
|
"env": [
|
|
"BIRDNET_GID=1000",
|
|
"BIRDNET_HOST=birdnet.rescla.me",
|
|
"BIRDNET_LATITUDE=53.006012",
|
|
"BIRDNET_LOCALE=nl",
|
|
"BIRDNET_LONGITUDE=6.082030",
|
|
"BIRDNET_PORT=80",
|
|
"BIRDNET_UID=1000",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "2m0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"curl -fs --connect-timeout 2 --max-time 3 http://localhost:8080/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:8443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || curl -fsk --connect-timeout 2 --max-time 3 https://localhost:443/health | jq -e '.status == \"healthy\"' \u003e/dev/null || exit 1"
|
|
],
|
|
"timeout": "10s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "fba2bbf1d5d0",
|
|
"id": "fba2bbf1d5d0e17f76f13143aaced7494ad2412a2a6ed5e79f25e5333f9ecaa6",
|
|
"image": "sha256:7598415e4b4cbf27f80582a2d3863255baf46d4bf2e3a03cc49c968347f0370c",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "",
|
|
"target": "/config/hls",
|
|
"tmpfs_options": [
|
|
{
|
|
"mode": 0,
|
|
"size_bytes": 50000000
|
|
}
|
|
],
|
|
"type": "tmpfs",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/birdnet-go/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/birdnet-go/data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "birdnet-go",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.54",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "86:81:ff:87:f7:fd",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.54",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.birdnet-go",
|
|
"docker_image.birdnet-go",
|
|
"docker_network.container-public",
|
|
"opnsense_unbound_host_override.a_birdnet"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "borg",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"./docker-bw-init.sh"
|
|
],
|
|
"env": [
|
|
"BORG_REPOSITORY_PATH=/home/borgwarehouse/repos",
|
|
"CONFIG_PATH=/home/borgwarehouse/app/config",
|
|
"FQDN=borg.rescla.me",
|
|
"FQDN_LAN=192.168.3.56",
|
|
"NEXTAUTH_SECRET=BO/oRBi7pGunZIgNdlaJgmA/+TVc57q4yZUi3mbF4NE=",
|
|
"NEXTAUTH_URL=https://borg.rescla.me",
|
|
"NEXT_TELEMETRY_DISABLED=1",
|
|
"PGID=3006",
|
|
"PUID=3006",
|
|
"SSH_HOST=/etc/ssh",
|
|
"SSH_PATH=/home/borgwarehouse/.ssh",
|
|
"SSH_SERVER_PORT=2222",
|
|
"UNIX_USER=borgwarehouse",
|
|
"WEB_SERVER_PORT=3000"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "5ced38af8b6d",
|
|
"id": "5ced38af8b6d915213c0c3d6c45a669acd86b71c76b8969579772a5c71f4b950",
|
|
"image": "sha256:6fd40710600562393a0e0b59951336ebbb78dbd944d01be8e635a34bc339fa0d",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/borg/config",
|
|
"target": "/home/borgwarehouse/app/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/borg/sshkeys/clients",
|
|
"target": "/home/borgwarehouse/.ssh",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/borg/sshkeys/host",
|
|
"target": "/etc/ssh",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "borg",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.56",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "b6:17:0d:f9:ec:13",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.56",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/home/borgwarehouse/repos",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-borg"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/home/borgwarehouse/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.borg",
|
|
"docker_image.borg",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-borg"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "configarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"dumb-init",
|
|
"node",
|
|
"index.js"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": 0,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "126263286ca4",
|
|
"id": "126263286ca4260e4f58dda941bbe6730aadfcef80ad18e5102a15c8d1a790f1",
|
|
"image": "sha256:c5bb041bde28f6d1d6c6c664a3d3817f7b5d0a4ac0299a104e2e2477510b7df6",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/configarr/cfs",
|
|
"target": "/app/cfs",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/configarr/config",
|
|
"target": "/app/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/configarr/templates",
|
|
"target": "/app/templates",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "configarr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "",
|
|
"ip_prefix_length": 0,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "",
|
|
"network_name": "bridge"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"ports": [],
|
|
"privileged": false,
|
|
"publish_all_ports": false,
|
|
"read_only": false,
|
|
"remove_volumes": true,
|
|
"restart": "no",
|
|
"rm": false,
|
|
"runtime": "runc",
|
|
"security_opts": [],
|
|
"shm_size": 64,
|
|
"start": true,
|
|
"stdin_open": false,
|
|
"stop_signal": "",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.configarr",
|
|
"docker_image.configarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "crawl4ai",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"bash",
|
|
"entrypoint.sh"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "5s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"bash -c ' MEM=$(free -m | awk \"/^Mem:/{print \\$2}\"); if [ $MEM -lt 2048 ]; then echo \"⚠️ Warning: Less than 2GB RAM available! Your container might need a memory boost! 🚀\"; exit 1; fi \u0026\u0026 redis-cli ping \u003e /dev/null \u0026\u0026 curl -f http://localhost:11235/health || exit 1'"
|
|
],
|
|
"timeout": "10s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "crawl4ai",
|
|
"id": "8db56a00c83f69d5baac98eda0165dfc9ad5e4d7497f00e7f6bbd582cf0c8005",
|
|
"image": "sha256:c6b51ccc94fa9e963171ccf34aa77c04ec6d54e64fd1184bba666fd354d155bc",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 2000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 2000,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "crawl4ai",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.192.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.192.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "8e:74:b2:b5:28:28",
|
|
"network_name": "ai"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "ai"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "appuser",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.crawl4ai",
|
|
"docker_image.crawl4ai",
|
|
"docker_network.ai"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "deluge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": null,
|
|
"dns_opts": null,
|
|
"dns_search": null,
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=222",
|
|
"UMASK=002"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": null,
|
|
"healthcheck": null,
|
|
"host": [],
|
|
"hostname": "proxy",
|
|
"id": "4973b0b8763d66a1b4b06208621de6f970ed2a7b0c289da3f9151787b5ce041c",
|
|
"image": "sha256:bc4cc8177eb3e0bd97aedb6467651109c216461aa2b65d717680ddb2ae6f8fb6",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": null,
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/var/lib/containers/deluge",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "deluge",
|
|
"network_data": [],
|
|
"network_mode": "container:ebbb4e02fe7f2d508ff5e6bba769611124d4f36175cac8498c9dcb6b1d38b007",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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,
|
|
"timeouts": null,
|
|
"tmpfs": null,
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/data",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": null,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.deluge",
|
|
"data.docker_registry_image.gluetun",
|
|
"docker_container.gluetun",
|
|
"docker_image.deluge",
|
|
"docker_image.gluetun",
|
|
"docker_network.container-public",
|
|
"docker_network.piped",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "dozzle",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/dozzle"
|
|
],
|
|
"env": [
|
|
"DOZZLE_ADDR=:80",
|
|
"DOZZLE_HOSTNAME=dcore.local",
|
|
"DOZZLE_REMOTE_HOST=tcp://217.160.36.91|meshmesh.nl"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "35c497a93337",
|
|
"id": "35c497a93337a9051814d70d588fd774961656473b2ddd6c6de0a715cf61a911",
|
|
"image": "sha256:afe8b02f81ae4b1efdbd27b6db5e4b6327a02b955f00fec4100dacd0730387cc",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/dozzle/certs",
|
|
"target": "/certs",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/run/docker.sock",
|
|
"target": "/var/run/docker.sock",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "dozzle",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.10",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "a6:84:9f:cb:c1:3d",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.10",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.dozzle",
|
|
"docker_image.dozzle",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "elasticsearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"eswrapper"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/sbin/tini",
|
|
"--",
|
|
"/usr/local/bin/docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "dfbb80577a9b",
|
|
"id": "dfbb80577a9b9f2bc6aead400c8ba6afef3c49710a45dcbfa49bf342aea44bec",
|
|
"image": "sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 5000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 5000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/elasticsearch/data",
|
|
"target": "/usr/share/elasticsearch/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/elasticsearch/log",
|
|
"target": "/usr/share/elasticsearch/log",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "elasticsearch",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.46",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "6a:d9:e6:2b:f0:61",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.46",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:0",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/share/elasticsearch"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.elasticsearch",
|
|
"docker_image.elasticsearch",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "fail2ban",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [
|
|
{
|
|
"add": [
|
|
"CAP_NET_ADMIN",
|
|
"CAP_NET_RAW"
|
|
],
|
|
"drop": []
|
|
}
|
|
],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "f3bc623f486c",
|
|
"id": "f3bc623f486ca823dca2a67149b8315717a992fecea1984d8601d8f86a8c4612",
|
|
"image": "sha256:a08de41c35de67df700ed6f259087a4541e31fa06c6bd43dfa1d4bbd9fe5c496",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/fail2ban/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/nginx-lb/log",
|
|
"target": "/remotelogs/nginx",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/log",
|
|
"target": "/var/log",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "fail2ban",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.16.1",
|
|
"global_ipv6_address": "fd9d:737:d29a::2",
|
|
"global_ipv6_prefix_length": 64,
|
|
"ip_address": "192.168.16.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "fd9d:737:d29a::1",
|
|
"mac_address": "ea:4c:d4:84:18:19",
|
|
"network_name": "bridge"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.fail2ban",
|
|
"docker_image.fail2ban"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "freshrss",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"/bin/bash",
|
|
"-o",
|
|
"pipefail",
|
|
"-c",
|
|
"([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] \u0026\u0026 [ \"$OIDC_ENABLED\" -ne 0 ] \u0026\u0026 echo \"-D OIDC_ENABLED\")"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"./Docker/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"CRON_MIN=1,31",
|
|
"FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.rescla.me --db-base freshrss --db-host 192.168.3.24 --db-password utquCzXEnrjFU2BbDqYT --db-type mysql --db-user freshrss --default_user admin --language en",
|
|
"FRESHRSS_USER=--api_password CmZpTF3pUYz7rVtFrDTQ --email freshrss@xz1.nl --language en --password CmZpTF3pUYz7rVtFrDTQ --user admin",
|
|
"OIDC_ENABLED=0",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "6d11abfeaccf",
|
|
"id": "6d11abfeaccf88d69d9ac5d2c1b7c3831875ec5698e1665840d213bebeee2727",
|
|
"image": "sha256:fc6e4cf934a2d62c5da897c9fd011ef29dc3c83948ef3581d2a526fc90789622",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/freshrss/data",
|
|
"target": "/var/www/FreshRSS/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/freshrss/extensions",
|
|
"target": "/var/www/FreshRSS/extensions",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "freshrss",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.45",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "b2:4d:27:05:93:4d",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.45",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/var/www/FreshRSS"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.freshrss",
|
|
"docker_image.freshrss",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "gitea",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/bin/dumb-init",
|
|
"--",
|
|
"/usr/local/bin/docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"GITEA__database__DB_TYPE=mysql",
|
|
"GITEA__database__HOST=192.168.3.24:3306",
|
|
"GITEA__database__NAME=gitea",
|
|
"GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh",
|
|
"GITEA__database__USER=gitea"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "edbfba1cd563",
|
|
"id": "edbfba1cd563cabdc69b14d914929dc37a933ac0e3fb94e6effb4d9a434bd67c",
|
|
"image": "sha256:290fe872874b280f8477cff3794992a536c97ca62adac72232daf297aeedd64d",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/gitea/config",
|
|
"target": "/etc/gitea",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/gitea/data",
|
|
"target": "/var/lib/gitea",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/etc/localtime",
|
|
"target": "/etc/localtime",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "gitea",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.25",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "66:e2:64:f3:f9:da",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.25",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/var/lib/gitea"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gitea",
|
|
"docker_image.gitea",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "gluetun",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [
|
|
{
|
|
"add": [
|
|
"CAP_NET_ADMIN"
|
|
],
|
|
"drop": []
|
|
}
|
|
],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [
|
|
{
|
|
"container_path": "/dev/net/tun",
|
|
"host_path": "/dev/net/tun",
|
|
"permissions": "rwm"
|
|
}
|
|
],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/gluetun-entrypoint"
|
|
],
|
|
"env": [
|
|
"FIREWALL_INPUT_PORTS=8112,5656",
|
|
"FIREWALL_VPN_INPUT_PORTS=47836",
|
|
"SERVER_COUNTRIES=Netherlands",
|
|
"TZ=Europe/Amsterdam",
|
|
"VPN_SERVICE_PROVIDER=airvpn",
|
|
"VPN_TYPE=wireguard",
|
|
"WIREGUARD_ADDRESSES=10.159.242.252/32",
|
|
"WIREGUARD_PRESHARED_KEY=PI5KBRmurT3M+s9jrKQGxQXk8dMmmqLFhCFCH19ttBo=",
|
|
"WIREGUARD_PRIVATE_KEY=AMh4GiVDxxCv0xqUeNHW+koQAGAsC2ZrMkTc/aQJLWM="
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "5s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "10s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"/gluetun-entrypoint healthcheck"
|
|
],
|
|
"timeout": "5s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "proxy",
|
|
"id": "ebbb4e02fe7f2d508ff5e6bba769611124d4f36175cac8498c9dcb6b1d38b007",
|
|
"image": "sha256:96f0a87cf864fa4bcc214aa3e383a5c26dc29fd670f7ddda960067c0a95cf626",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/gluetun",
|
|
"target": "/gluetun/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "gluetun",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.27",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "b6:b6:b1:dc:fd:76",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.112.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.112.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "b2:de:4d:4a:c5:66",
|
|
"network_name": "piped"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "piped"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.27",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"ports": [],
|
|
"privileged": true,
|
|
"publish_all_ports": false,
|
|
"read_only": false,
|
|
"remove_volumes": true,
|
|
"restart": "always",
|
|
"rm": false,
|
|
"runtime": "runc",
|
|
"security_opts": [
|
|
"label=disable"
|
|
],
|
|
"shm_size": 64,
|
|
"start": true,
|
|
"stdin_open": false,
|
|
"stop_signal": "",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gluetun",
|
|
"docker_image.gluetun",
|
|
"docker_network.container-public",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "grafana",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/run.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "f5f8f70823cf",
|
|
"id": "f5f8f70823cf4b774d5059498a8a2cb7b64eb32d0f147ff0ebb41c75a4cdaf55",
|
|
"image": "sha256:e76fd1761e3cc1dd6071a53484b72762f8b358bb1ecd89c9e21d57090956998e",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/grafana",
|
|
"target": "/var/lib/grafana",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "grafana",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.41",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "1a:a5:0f:76:ae:3e",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.41",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/share/grafana"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.grafana",
|
|
"docker_image.grafana",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "grocy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "59879e301b83",
|
|
"id": "59879e301b83c503b56bd2346b1f066369c086fc448802fc9f8c2b97e2230b48",
|
|
"image": "sha256:2a5240e74bccf4f1c4788a9bb331b62b6ce763678b3862e21d0966e4dfc66585",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/grocy",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "grocy",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.38",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "92:81:b9:8d:5d:64",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.38",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.grocy",
|
|
"docker_image.grocy",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "hoarder",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"ASSETS_DIR=/assets",
|
|
"BROWSER_WEB_URL=http://chrome:9222",
|
|
"DATA_DIR=/data",
|
|
"DISABLE_SIGNUPS=true",
|
|
"HOARDER_VERSION=release",
|
|
"MEILI_ADDR=http://meilisearch:7700",
|
|
"MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ",
|
|
"NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z",
|
|
"NEXTAUTH_URL=https://hoarder.rescla.me",
|
|
"OPENAI_API_KEY=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"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "5s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/health || exit 1"
|
|
],
|
|
"timeout": "10s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "hoarder",
|
|
"id": "b2ca493de6b3dc164183d183a0a5441b0a617d7509a95866359352d7169772df",
|
|
"image": "sha256:f654f8c4a174802d200c07932c9ef8b81606e24f5159a6988ab320c88839b707",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/appdata/karakeep",
|
|
"target": "/assets",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/karakeep/data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "hoarder",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.32.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.32.4",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "d6:00:ea:81:e5:52",
|
|
"network_name": "hoarder"
|
|
},
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.15",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "c2:50:eb:75:24:05",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "hoarder"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.15",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder",
|
|
"docker_image.hoarder",
|
|
"docker_network.container-public",
|
|
"docker_network.hoarder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "hoarder-chrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"--no-sandbox",
|
|
"--disable-gpu",
|
|
"--disable-dev-shm-usage",
|
|
"--remote-debugging-address=0.0.0.0",
|
|
"--remote-debugging-port=9222",
|
|
"--hide-scrollbars"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"chromium-browser",
|
|
"--headless"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "chrome",
|
|
"id": "6d5e2fcd5ababb0c988e71d30f041339e2e5de82f2aa0c16b9c4d03a36bde414",
|
|
"image": "sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "hoarder-chrome",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.32.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.32.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "52:73:59:ee:cd:21",
|
|
"network_name": "hoarder"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "hoarder"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "chrome",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/src/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder-chrome",
|
|
"docker_image.hoarder-chrome",
|
|
"docker_network.hoarder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "hoarder-meilisearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"/bin/meilisearch"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"tini",
|
|
"--"
|
|
],
|
|
"env": [
|
|
"HOARDER_VERSION=release",
|
|
"MEILI_ADDR=http://meilisearch:7700",
|
|
"MEILI_MASTER_KEY=GM4ysMegcCoZUOrVxglbWzGJeN9O7CMWnZIaG9c_MSQ",
|
|
"MEILI_NO_ANALYTICS=true",
|
|
"NEXTAUTH_SECRET=j\u0026natTM8L8u$\u0026z",
|
|
"NEXTAUTH_URL=https://hoarder.rescla.me"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "meilisearch",
|
|
"id": "db38c93cf5e0e0511e734f8dc4532f62feb4fa1fe5e50e109fa4d81359acd634",
|
|
"image": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/karakeep/data-meilisearch",
|
|
"target": "/meili_data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "hoarder-meilisearch",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.32.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.32.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "ba:49:07:fd:b4:be",
|
|
"network_name": "hoarder"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "hoarder"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/meili_data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder-meilisearch",
|
|
"docker_image.hoarder-meilisearch",
|
|
"docker_network.hoarder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "homer",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/bin/sh",
|
|
"/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "1s",
|
|
"start_period": "10s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"wget --no-verbose -Y off --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1"
|
|
],
|
|
"timeout": "5s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "5c89c22aeefb",
|
|
"id": "5c89c22aeefba27a6c8d6d87162ce2358529df1f870adae0b7e3fb55568a01b6",
|
|
"image": "sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/homer",
|
|
"target": "/www/assets",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "homer",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.22",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "42:21:91:c3:6c:8a",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.22",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/www"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.homer",
|
|
"docker_image.homer",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "jellyfin",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [
|
|
{
|
|
"container_path": "/dev/dri/renderD128",
|
|
"host_path": "/dev/dri/renderD128",
|
|
"permissions": "rwm"
|
|
},
|
|
{
|
|
"container_path": "/dev/dri/renderD129",
|
|
"host_path": "/dev/dri/renderD129",
|
|
"permissions": "rwm"
|
|
}
|
|
],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/jellyfin/jellyfin"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=444",
|
|
"UMASK=002"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "10s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"
|
|
],
|
|
"timeout": "30s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "cb24daa32ee8",
|
|
"id": "cb24daa32ee895e4714dddb19c4763bf062196f418c26981cde42048ff20f0cb",
|
|
"image": "sha256:d57d4a0c18b3e51b913bd2f8f0f122eb7c7150ea37bb0e352df9cb329de11d24",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/jellyfin/cache",
|
|
"target": "/cache",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/jellyfin/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "jellyfin",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.13",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "26:08:ad:1d:af:4a",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.13",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/datarr",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
},
|
|
{
|
|
"container_path": "/truenas-cache",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-cache"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.jellyfin",
|
|
"docker_image.jellyfin",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr",
|
|
"docker_volume.truenas-cache"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "jellyseerr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"pnpm",
|
|
"start"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/sbin/tini",
|
|
"--"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "1b0277362c43",
|
|
"id": "1b0277362c43f1be5e7efc6dac341684d1468414f6b28d88c7b75dcbc431ea98",
|
|
"image": "sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/jellyseerr",
|
|
"target": "/app/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "jellyseerr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.37",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "d2:67:9e:61:78:51",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.37",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"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.jellyseerr",
|
|
"docker_image.jellyseerr",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "kapowarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"python3",
|
|
"/app/Kapowarr.py",
|
|
"--LogFolder",
|
|
"/app/logs"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": null,
|
|
"dns_opts": null,
|
|
"dns_search": null,
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=222",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": null,
|
|
"healthcheck": null,
|
|
"host": [],
|
|
"hostname": "proxy",
|
|
"id": "4b0798c3bd4b1221a8e41c0386aa4dab3f8d5445f80c100d9e6ca753e37d99d7",
|
|
"image": "sha256:4d9a82f26a36aa52e680a5d2d33ef5491b5308052764dd2d4e47306c59cec64f",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": null,
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/mnt/datarr/kapowarr",
|
|
"target": "/app/temp_downloads",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/mnt/datarr/media/comics",
|
|
"target": "/comics",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/mnt/datarr/media/manga",
|
|
"target": "/manga",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/var/lib/containers/kapowarr",
|
|
"target": "/app/db",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "kapowarr",
|
|
"network_data": [],
|
|
"network_mode": "container:ebbb4e02fe7f2d508ff5e6bba769611124d4f36175cac8498c9dcb6b1d38b007",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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,
|
|
"timeouts": null,
|
|
"tmpfs": null,
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gluetun",
|
|
"data.docker_registry_image.kapowarr",
|
|
"docker_container.gluetun",
|
|
"docker_image.gluetun",
|
|
"docker_image.kapowarr",
|
|
"docker_network.container-public",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "komga",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"java",
|
|
"-Dspring.profiles.include=docker",
|
|
"--enable-native-access=ALL-UNNAMED",
|
|
"-jar",
|
|
"application.jar",
|
|
"--spring.config.additional-location=file:/config/"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "eda350b68224",
|
|
"id": "eda350b68224b52216fa6442d9fe11868fd5fdd7c5b894d2008ecd042da03598",
|
|
"image": "sha256:2ae4ff07424f3f263b13898f908afac0879af66d6b244b99aa9a41258bd3198d",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 2000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 2000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/datarr/media/comics",
|
|
"target": "/comics",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/datarr/media/ebooks",
|
|
"target": "/ebooks",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/datarr/media/manga",
|
|
"target": "/manga",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/komga/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/komga/data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "komga",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.63",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "56:48:b3:22:76:10",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.63",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.komga",
|
|
"docker_image.komga",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "lidarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "2cb5bb6270b9",
|
|
"id": "2cb5bb6270b91254d98d7529d346e40cdd9bf9b57af625c1d8feb31b63184161",
|
|
"image": "sha256:3575c82e3a4bd316de284edb1217490eab88caeb1ed9919de728711bc88d737b",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/lidarr",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "lidarr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.33",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "02:e5:67:97:9e:ef",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.33",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/data",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.lidarr",
|
|
"docker_image.lidarr",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "looksyk",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"./looksyk-backend",
|
|
"--graph-location=/graph",
|
|
"--external-app=true",
|
|
"--static-path=/app/static"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "8df7a46b1b8e",
|
|
"id": "8df7a46b1b8eeb8a14c08623138eb35b01223990f1ed16cd7e13e2a8032dd2d6",
|
|
"image": "sha256:a134905a0a2aa36f82ce65972cac46060ab8bbe9fb7aeb164febf652a97b2023",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/looksyk/graph",
|
|
"target": "/graph",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/looksyk/ssh/known_hosts",
|
|
"target": "/root/.ssh/known_hosts",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/looksyk/ssh/id_rsa",
|
|
"target": "/root/.ssh/id_rsa",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "looksyk",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.57",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "86:9d:a8:77:65:be",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.57",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "root:root",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.looksyk",
|
|
"docker_image.looksyk",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "mariadb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"mariadbd"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"MARIADB_AUTO_UPGRADE=true",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "40c7b2de1e3b",
|
|
"id": "40c7b2de1e3bfe058c73c99e3a67319b6509dd90de914bb22b44e7ac5aa84dc0",
|
|
"image": "sha256:903d3ee3887b0411c2ed4f7ac957cc0ffcbe541504b7fb9ae6d92935c01d48b8",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 5000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 5000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/mariadb",
|
|
"target": "/var/lib/mysql",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "mariadb",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.24",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "c2:5a:38:71:f3:a1",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.24",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.mariadb",
|
|
"docker_image.mariadb",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "mealie",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/run.sh"
|
|
],
|
|
"env": [
|
|
"ALLOW_SIGNUP=false",
|
|
"BASE_URL=https://mealie.rescla.me",
|
|
"OIDC_AUTH_ENABLED=true",
|
|
"OIDC_CLIENT_ID=mealie",
|
|
"OIDC_CLIENT_SECRET=~7uBbpFzX79-VnY0f8zbKAw~4-IG9VefKRRMIdRMvjI.iJQDbHCixqdImTSgfzeZ07~duCfp",
|
|
"OIDC_CONFIGURATION_URL=https://auth.rescla.me/.well-known/openid-configuration",
|
|
"OIDC_PROVIDER_NAME=authelia",
|
|
"OIDC_REMEMBER_ME=true",
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"SMTP_FROM_EMAIL=mealie@xz1.nl",
|
|
"SMTP_HOST=mail.smtp2go.com",
|
|
"SMTP_PASSWORD=VDHnraVWlA2P1Hbu",
|
|
"SMTP_USER=mealie@xz1.nl",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "0s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"python -m mealie.scripts.healthcheck || exit 1"
|
|
],
|
|
"timeout": "0s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "a7afe569c552",
|
|
"id": "a7afe569c55279d7646fb2873801f55e0d95804b70df2e87c9f1b5fa7587acc1",
|
|
"image": "sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/mealie",
|
|
"target": "/app/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "mealie",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.39",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "96:ef:ef:ed:76:8f",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.39",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.mealie",
|
|
"docker_image.mealie",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "memos",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/local/memos/entrypoint.sh",
|
|
"/usr/local/memos/memos"
|
|
],
|
|
"env": [
|
|
"MEMOS_MODE=prod",
|
|
"MEMOS_PORT=80"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "1c5ecc9dcb78",
|
|
"id": "1c5ecc9dcb78b9a9113439acc3914d2e760b5b1124a1d45dfb42a20e25dc16c9",
|
|
"image": "sha256:fbed6583bfb40edd64a29126fd522eeeea45e72b35510457e905c9b24c102a9f",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/memos",
|
|
"target": "/var/opt/memos",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "memos",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.40",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "5e:b7:20:68:23:4d",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.40",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "root",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/var/opt/memos"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.memos",
|
|
"docker_image.memos",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "meshtastic",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"nginx",
|
|
"-g",
|
|
"daemon off;"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "7b381bea01b5",
|
|
"id": "7b381bea01b5f342cb1f0ea6fc1ac3411b1283564db70da166f84a9c089384f0",
|
|
"image": "sha256:5f2187b7a7175d5066886b7ae8aee7b5cabb23db75e10efc802157d7e31a4b2f",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "meshtastic",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.44",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "92:20:b9:31:6b:eb",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.44",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": "SIGQUIT",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/share/nginx/html"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.meshtastic",
|
|
"docker_image.meshtastic",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "navidrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/navidrome"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "95868fc0bc3c",
|
|
"id": "95868fc0bc3c41938559ca51f6ee3e4b7bfe0930e8ce4002cdc9a47916accc22",
|
|
"image": "sha256:6567e3810d544da3bb067f50aba7b05b3b029acacd7b17654f2310eee21756c8",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/appdata/navidrome/music",
|
|
"target": "/music/appdata",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/mnt/datarr/media/music",
|
|
"target": "/music/datarr",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/navidrome",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "navidrome",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.16",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "a6:3a:b3:af:f6:54",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.16",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.navidrome",
|
|
"docker_image.navidrome",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "nginx-lb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"/scripts/start_nginx_certbot.sh"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"CERTBOT_EMAIL=letsencrypt@xz1.nl"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "24eb06b725c1",
|
|
"id": "24eb06b725c17bac2c4ac6d673041eecf0ab20f1efedefee8e02d8dca72fd0f1",
|
|
"image": "sha256:45bf4ca595486596b0cd75db81b0a74cef36a9dd274d52cd0e35a9f8f01f6568",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/nginx-lb/conf",
|
|
"target": "/etc/nginx/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/nginx-lb/log",
|
|
"target": "/var/log/nginx",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/nginx-lb/nginx.conf",
|
|
"target": "/etc/nginx/nginx.conf",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/nginx-lb/secrets",
|
|
"target": "/etc/letsencrypt",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/nginx-lb/user_conf.d",
|
|
"target": "/etc/nginx/user_conf.d",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "nginx-lb",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.29",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "e6:cc:b0:62:7b:ca",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.96.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.96.5",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "32:4e:0f:23:06:d4",
|
|
"network_name": "nginx-lb"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "nginx-lb"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.29",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": "SIGQUIT",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.nginx-lb",
|
|
"docker_image.nginx-lb",
|
|
"docker_network.container-public",
|
|
"docker_network.nginx-lb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "node-red",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"./entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "0s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"node /healthcheck.js"
|
|
],
|
|
"timeout": "0s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "6f730b7b21b7",
|
|
"id": "6f730b7b21b7c6f9fb06926383331f95ec39ab647cfa3b4e0c9b21ec7762515d",
|
|
"image": "sha256:37914a77557872dcd82d36787353c961872b9926a8a1f86cf1afca91f7143153",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/node-red",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "node-red",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.21",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "8e:5b:6e:86:c4:61",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.21",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "node-red",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/src/node-red"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.node-red",
|
|
"docker_image.node-red",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "ntfy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"serve"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"ntfy"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "ffc479d78728",
|
|
"id": "ffc479d7872854c0cdcbaa812bbd15b5da87dbe719e67c0dcf28c8605e8d0d5a",
|
|
"image": "sha256:8cc00c90b55220de3225c0157b4f327a71975616561843f5ac03aea9c726df11",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/ntfy/auth",
|
|
"target": "/var/lib/ntfy/auth",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/ntfy/cache",
|
|
"target": "/var/cache/ntfy",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json",
|
|
"target": "/etc/ntfy/ntfy-fa47d-firebase-adminsdk-fbsvc-c2e5dd9297.json",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/ntfy/server.yml",
|
|
"target": "/etc/ntfy/server.yml",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/ntfy/templates",
|
|
"target": "/etc/ntfy/templates",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "ntfy",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.51",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "46:7f:fb:5d:5d:83",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.51",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ntfy",
|
|
"docker_image.ntfy",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "ofelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"daemon",
|
|
"--config",
|
|
"/etc/ofelia/config.ini"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/bin/ofelia"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "55fdd13f4e5e",
|
|
"id": "55fdd13f4e5ef11fca67fffb6e7ec1aad0070c8c4ad42bba0a2c324984be6584",
|
|
"image": "sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/ofelia",
|
|
"target": "/etc/ofelia",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/run/docker.sock",
|
|
"target": "/var/run/docker.sock",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "ofelia",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.16.1",
|
|
"global_ipv6_address": "fd9d:737:d29a::3",
|
|
"global_ipv6_prefix_length": 64,
|
|
"ip_address": "192.168.16.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "fd9d:737:d29a::1",
|
|
"mac_address": "da:bb:b2:ed:f8:11",
|
|
"network_name": "bridge"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ofelia",
|
|
"docker_image.ofelia"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "open-webui",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"bash",
|
|
"start.sh"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [],
|
|
"env": [
|
|
"ENABLE_OPENAI_API=true",
|
|
"OPENAI_API_BASE_URL=http://172.20.0.149:8080"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "0s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"curl --silent --fail http://localhost:${PORT:-8080}/health | jq -ne 'input.status == true' || exit 1"
|
|
],
|
|
"timeout": "0s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "17e080d07ae3",
|
|
"id": "17e080d07ae395ffc2fb038f5e9e5a733445b7a530bc2b5d78841d63913f9911",
|
|
"image": "sha256:dc8363bef648a0538fca54ee0723dcdb18aa4c6e5c28ec564977165949d7dab6",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 2000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 2000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/open-webui",
|
|
"target": "/app/backend/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "open-webui",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.192.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.192.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "de:34:a7:bd:6f:25",
|
|
"network_name": "ai"
|
|
},
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.14",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "e2:5f:f9:28:7e:43",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.96.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.96.6",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "fe:ea:0e:fc:c2:e3",
|
|
"network_name": "nginx-lb"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "ai"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "nginx-lb"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.14",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "0:0",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app/backend"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.open-webui",
|
|
"docker_image.open-webui",
|
|
"docker_network.ai",
|
|
"docker_network.container-public",
|
|
"docker_network.nginx-lb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "photoprism",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB",
|
|
"PHOTOPRISM_AUTO_IMPORT=60",
|
|
"PHOTOPRISM_DATABASE_DRIVER=mysql",
|
|
"PHOTOPRISM_DATABASE_NAME=photoprism",
|
|
"PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz",
|
|
"PHOTOPRISM_DATABASE_SERVER=192.168.3.24",
|
|
"PHOTOPRISM_DATABASE_USER=photoprism",
|
|
"PHOTOPRISM_DISABLE_TLS=true",
|
|
"PHOTOPRISM_HTTP_HOST=192.168.3.12",
|
|
"PHOTOPRISM_HTTP_HOSTNAME=photoprism.rescla.me",
|
|
"PHOTOPRISM_ORIGINALS_LIMIT=-1",
|
|
"PHOTOPRISM_UPLOAD_LIMIT=-1",
|
|
"PHOTOPRISM_UPLOAD_NSFW=true"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "3bb36d237400",
|
|
"id": "3bb36d2374008d8aa91a9e5a269af8ec8435f5c9ba0ef5e35d3355b032247569",
|
|
"image": "sha256:887e5c6eff96402aa22812013ac554673190945da53c8f2949c4a9f56e1bc7da",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 12000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 12000,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "photoprism",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.12",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "36:5f:41:57:6a:1d",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.12",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/photoprism/import",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-import"
|
|
},
|
|
{
|
|
"container_path": "/photoprism/originals",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-originals"
|
|
},
|
|
{
|
|
"container_path": "/photoprism/storage",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-data"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/photoprism"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.photoprism",
|
|
"docker_image.photoprism",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "photoprism-tineke",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PHOTOPRISM_ADMIN_PASSWORD=pyjm73tM%UPa8B5t5zhWX*F",
|
|
"PHOTOPRISM_AUTO_IMPORT=60",
|
|
"PHOTOPRISM_DATABASE_DRIVER=mysql",
|
|
"PHOTOPRISM_DATABASE_NAME=photoprism_tineke",
|
|
"PHOTOPRISM_DATABASE_PASSWORD=YL43KVRekqUjbgPLGzz",
|
|
"PHOTOPRISM_DATABASE_SERVER=192.168.3.24",
|
|
"PHOTOPRISM_DATABASE_USER=photoprism",
|
|
"PHOTOPRISM_DISABLE_TLS=true",
|
|
"PHOTOPRISM_HTTP_HOST=192.168.3.11",
|
|
"PHOTOPRISM_HTTP_HOSTNAME=photoprism-tineke.rescla.me",
|
|
"PHOTOPRISM_ORIGINALS_LIMIT=-1",
|
|
"PHOTOPRISM_UPLOAD_LIMIT=-1",
|
|
"PHOTOPRISM_UPLOAD_NSFW=true"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "a5fbde702076",
|
|
"id": "a5fbde7020762bd6d5b192184090642884fb8736bd2439c714b298cad66ae6c0",
|
|
"image": "sha256:887e5c6eff96402aa22812013ac554673190945da53c8f2949c4a9f56e1bc7da",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 12000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 12000,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "photoprism-tineke",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.11",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "e2:8c:0c:ce:b1:79",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.11",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/photoprism/import",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-tineke-import"
|
|
},
|
|
{
|
|
"container_path": "/photoprism/originals",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-tineke-originals"
|
|
},
|
|
{
|
|
"container_path": "/photoprism/storage",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-photoprism-tineke-data"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/photoprism"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.photoprism",
|
|
"docker_image.photoprism",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "piped-backend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/hotspot-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": 134,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "30s",
|
|
"retries": 3,
|
|
"start_interval": "0s",
|
|
"start_period": "30s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"/docker-healthcheck.sh"
|
|
],
|
|
"timeout": "10s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "piped-backend",
|
|
"id": "7ec4050a5a91306a088e7053dacf5c7e841e8efacc280dec9bb5a66d4c4dba80",
|
|
"image": "sha256:eb5b45a7a2bbd32506bef2e7f71027c743cfabf6ea95a06f670c511111410bb3",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": true,
|
|
"source": "/var/lib/containers/piped/config.properties",
|
|
"target": "/app/config.properties",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "piped-backend",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.96.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.96.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "42:d2:3e:a0:66:a8",
|
|
"network_name": "nginx-lb"
|
|
},
|
|
{
|
|
"gateway": "192.168.112.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.112.5",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "42:37:3b:f9:6c:85",
|
|
"network_name": "piped"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "nginx-lb"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "piped"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gluetun",
|
|
"data.docker_registry_image.piped-backend",
|
|
"data.docker_registry_image.postgres",
|
|
"docker_container.gluetun",
|
|
"docker_container.postgres",
|
|
"docker_image.gluetun",
|
|
"docker_image.piped-backend",
|
|
"docker_image.postgres",
|
|
"docker_network.container-public",
|
|
"docker_network.nginx-lb",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "piped-bg-helper",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"bun",
|
|
"dist/index.js"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/local/bin/docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "8d872f567d78",
|
|
"id": "8d872f567d7875d5f05ba0c6a1d3355a0ecca0a845442e1c5e724448eb31b22b",
|
|
"image": "sha256:00b91fa6d45b74748ec90451cf5598018516e0cc4b92ad032e33230616b514d1",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "piped-bg-helper",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.112.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.112.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "c2:3d:67:9b:e6:7c",
|
|
"network_name": "piped"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "piped"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-bg-helper",
|
|
"docker_image.piped-bg-helper",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "piped-frontend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"BACKEND_HOSTNAME=piped-api.rescla.me"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "piped-frontend",
|
|
"id": "1c8f02bced1425d9729d842229c5bc24381dccf556ddf1cd1dcb7b3414e9c593",
|
|
"image": "sha256:8924169d98b0d361492328f4dcb89b64b353243b6a118a0a3d8b320af07d22cc",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "piped-frontend",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.96.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.96.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "1a:da:46:13:36:49",
|
|
"network_name": "nginx-lb"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "nginx-lb"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": "SIGQUIT",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "101",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-frontend",
|
|
"docker_image.piped-frontend",
|
|
"docker_network.nginx-lb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "piped-proxy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"/app/piped-proxy"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "piped-proxy",
|
|
"id": "2bae44ba211dfbfa479c1c25ad8ec6c89e842dd31bad04afaec9a515c9583e7e",
|
|
"image": "sha256:3b62945a66a596ab758d55012dd9c1b2faf8280eb9ed7da21d99fb4e76e47524",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [],
|
|
"must_run": true,
|
|
"name": "piped-proxy",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.96.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.96.4",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "7a:52:69:82:50:d4",
|
|
"network_name": "nginx-lb"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "nginx-lb"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-proxy",
|
|
"docker_image.piped-proxy",
|
|
"docker_network.nginx-lb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "postgres",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"postgres"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/local/bin/docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"POSTGRES_DB=piped",
|
|
"POSTGRES_PASSWORD=YDoVrAXCxim%lOK8^",
|
|
"POSTGRES_USER=piped"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "0s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"/usr/local/bin/pgautoupgrade-healthcheck.sh"
|
|
],
|
|
"timeout": "0s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "postgres",
|
|
"id": "ec334c0cb63ec3fc0976e00ac21f3259baa8897d8f4ec182309c2682790690b9",
|
|
"image": "sha256:35accf1158d1ec54541204277940591bb02cc5a3860362fdd9431582729b1fe8",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/postgres/data",
|
|
"target": "/var/lib/postgresql/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "postgres",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.43",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "f2:1f:a3:46:35:11",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.112.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.112.4",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "5a:fc:68:38:10:80",
|
|
"network_name": "piped"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "piped"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.43",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": "SIGINT",
|
|
"stop_timeout": 0,
|
|
"storage_opts": {},
|
|
"sysctls": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/var/lib/postgresql"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.postgres",
|
|
"docker_image.postgres",
|
|
"docker_network.container-public",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "prometheus",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"--config.file=/etc/prometheus/prometheus.yml",
|
|
"--storage.tsdb.path=/prometheus",
|
|
"--web.console.libraries=/usr/share/prometheus/console_libraries",
|
|
"--web.console.templates=/usr/share/prometheus/consoles",
|
|
"--storage.tsdb.retention.time=5y"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/bin/prometheus"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "670a612ef792",
|
|
"id": "670a612ef792c8268057ff8dc467d748e36521307e2c363a0d5c0a5d3d7af89c",
|
|
"image": "sha256:6b63dbbae98b82c5cc5a5a8af42f9dbdfc03cea0ce945875fb4023269a2f1a1f",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/prometheus/config/prometheus.yml",
|
|
"target": "/etc/prometheus/prometheus.yml",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/prometheus/data",
|
|
"target": "/prometheus",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "prometheus",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.42",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "0e:fe:ad:4e:d8:5b",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.42",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/prometheus"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.prometheus",
|
|
"docker_image.prometheus",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "prowlarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=666",
|
|
"TZ=Europe/Amsterdam",
|
|
"UMASK=002"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "03a9f71f28b6",
|
|
"id": "03a9f71f28b689cf1daee52fb91ea8d771404fa8349ddd84762bb2729f766c24",
|
|
"image": "sha256:0bf766b7219c88a2644464149d068331843f48428e71d11b90880a07dcd42a48",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/prowlarr",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "prowlarr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.34",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "76:92:a1:0c:d2:f8",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.34",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.prowlarr",
|
|
"docker_image.prowlarr",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "radarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=333",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "a43e354c4f2a",
|
|
"id": "a43e354c4f2ab635c996a0c07e7410eceebd1783ec8697c801ecdce735fd464f",
|
|
"image": "sha256:ef93e5b04b663296315cfb38e4e404ef021871c15364df2d04718a9118874041",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/radarr",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "radarr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.35",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "6e:02:4a:4b:28:bd",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.35",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/data",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.radarr",
|
|
"docker_image.radarr",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "ripe-atlas",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [
|
|
{
|
|
"add": [
|
|
"CAP_CHOWN",
|
|
"CAP_DAC_OVERRIDE",
|
|
"CAP_FOWNER",
|
|
"CAP_KILL",
|
|
"CAP_NET_RAW",
|
|
"CAP_SETGID",
|
|
"CAP_SETUID"
|
|
],
|
|
"drop": [
|
|
"ALL"
|
|
]
|
|
}
|
|
],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"ripe-atlas"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"tini",
|
|
"--",
|
|
"entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "464e6c52448b",
|
|
"id": "464e6c52448bb88169560de40b7b97bef19302abcb819a30490118512793c1f1",
|
|
"image": "sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/atlas-probe/etc",
|
|
"target": "/etc/ripe-atlas",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/atlas-probe/run",
|
|
"target": "/run/ripe-atlas",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/atlas-probe/spool",
|
|
"target": "/var/spool/ripe-atlas",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "ripe-atlas",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.16.1",
|
|
"global_ipv6_address": "fd9d:737:d29a::4",
|
|
"global_ipv6_prefix_length": 64,
|
|
"ip_address": "192.168.16.4",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "fd9d:737:d29a::1",
|
|
"mac_address": "a2:86:8a:66:9e:bc",
|
|
"network_name": "bridge"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/run/ripe-atlas"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ripe-atlas",
|
|
"docker_image.ripe-atlas"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "rssbridge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/docker-entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "8f8397460837",
|
|
"id": "8f83974608376a18d7909ffec4fc509487ef72c5731288df372f9bb64a10b57d",
|
|
"image": "sha256:3267140c8f2d2dcb8774881af554ee756bfe24d33f9b8db171c0b824a23a0cf9",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/rssbridge",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "rssbridge",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.47",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "6a:06:99:4c:d0:cd",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.47",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.rssbridge",
|
|
"docker_image.rssbridge",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "sabnzdb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=555",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "d7c29b947158",
|
|
"id": "d7c29b947158d730fa5b04c3d75508db813d00cf1fd21a8c859f5e673a3128a8",
|
|
"image": "sha256:0f49cb5a2de8229b7c5d4daf904dd1f6c937177035cb0612c6c135e64a3b7136",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/sabnzdb",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "sabnzdb",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.32",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "62:87:26:23:9f:be",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.32",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/data",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sabnzdb",
|
|
"docker_image.sabnzdb",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "searxng",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/local/searxng/entrypoint.sh"
|
|
],
|
|
"env": [
|
|
"SEARXNG_HOSTNAME=search.rescla.me",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "1e3d3aed3033",
|
|
"id": "1e3d3aed30334778ea64bc3d800343bc978f3869612516664bf84ba5c56a513e",
|
|
"image": "sha256:4da3620f5a8e2afefd103b34b4ad859fe0062baa66ff4955f146be37556c48fd",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/searxng/data",
|
|
"target": "/etc/searxng",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/searxng/searxng-data",
|
|
"target": "/var/cache/searxng",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "searxng",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.52",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "92:dc:11:d7:2d:3d",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.128.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.128.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "22:f2:fc:63:9f:65",
|
|
"network_name": "searxng"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "searxng"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.52",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/usr/local/searxng"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.searxng",
|
|
"docker_image.searxng",
|
|
"docker_network.container-public",
|
|
"docker_network.searxng"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "searxng-valkey",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"valkey-server",
|
|
"--save 30 1",
|
|
"--loglevel warning"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "valkey",
|
|
"id": "69c75b7754ea876330300d86bd493ffbad914ceb8deeb4018e38b6a67aebb711",
|
|
"image": "sha256:b31e0f86bdb1602277c9dfe25085476bfccb249ee5aceed7d3146a2074e4dc07",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/searxng/valkey-data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "searxng-valkey",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.128.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.128.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "e6:ca:9a:cf:c1:40",
|
|
"network_name": "searxng"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "searxng"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.searxng-valkey",
|
|
"docker_image.searxng-valkey",
|
|
"docker_network.searxng"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "seedboxapi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": null,
|
|
"dns_opts": null,
|
|
"dns_search": null,
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/wrapper.sh"
|
|
],
|
|
"env": [
|
|
"DEBUG=1",
|
|
"interval=1",
|
|
"mam_id=8IFqYP2iUdjoJhiAd1m0e_DVMRj6Mvv8D8KmUxjDmUbQgBUpMgv5sdBh_MT8tgt-6NohXNgS0j2qPoz-jQHemzQ2G48yVeGF5jq5ZGXrThYg8CZrudzcn_jQm2LzMjDakgDpO_xo-x2TfZYtCwlBUCv1ArdcpYXHC6TGxFIZIf0Llfc9Qb0KevL0Pod6DASdjRMElfRQyLvIvUAoq8SsQ_KrO_k3NxZ3LdZVI0WOoVetjaxWC9DEAxVvdXh6a8FhLygsSaKCyI2zrYJHppxHyIKs0JTjl2lbfdpG"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": null,
|
|
"healthcheck": null,
|
|
"host": [],
|
|
"hostname": "proxy",
|
|
"id": "6a6ace09a0e4592d41d8a62e3b14de2022f1d248cbf8a5ebe9bf0b6c734e212a",
|
|
"image": "sha256:0cbe98fbb8d2910b3646160328e64997a5c941601b4181674f5a1ab39f389ebb",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": null,
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 1000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 1000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/var/lib/containers/seedboxapi",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "seedboxapi",
|
|
"network_data": [],
|
|
"network_mode": "container:ebbb4e02fe7f2d508ff5e6bba769611124d4f36175cac8498c9dcb6b1d38b007",
|
|
"networks_advanced": [],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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,
|
|
"timeouts": null,
|
|
"tmpfs": null,
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1999:1999",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gluetun",
|
|
"data.docker_registry_image.seedboxapi",
|
|
"docker_container.gluetun",
|
|
"docker_image.gluetun",
|
|
"docker_image.seedboxapi",
|
|
"docker_network.container-public",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "sftpgo",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"sftpgo",
|
|
"serve"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [],
|
|
"env": [
|
|
"SFTPGO_COMMON__PROXY_ALLOWED=192.168.3.29",
|
|
"SFTPGO_COMMON__PROXY_PROTOCOL=2",
|
|
"SFTPGO_GRACE_TIME=5",
|
|
"SFTPGO_WEBDAVD__BINDINGS__0__PORT=8081",
|
|
"SFTPGO_WEBDAVD__BINDINGS__0__PREFIX=/dav"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "70edd7b3154a",
|
|
"id": "70edd7b3154ab248df8d878342d216ea18c05f41d4a4822b1429d2f6eb293fd1",
|
|
"image": "sha256:efe5289dc47a1e1affd6fe9c2086b10a7381e5f7e94b8f7265e482a3f23f0f03",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/sftpgo/backups",
|
|
"target": "/srv/sftpgo/backups",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/sftpgo/data",
|
|
"target": "/srv/sftpgo/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/sftpgo/home",
|
|
"target": "/var/lib/sftpgo",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "sftpgo",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.59",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "82:c7:91:5e:03:be",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.59",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000:1000",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/storage/joplin",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-marc-joplin"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/var/lib/sftpgo"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sftpgo",
|
|
"docker_image.sftpgo",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-marc-joplin"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "smokeping",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [
|
|
"172.20.0.0"
|
|
],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "aff491971cef",
|
|
"id": "aff491971cefe5ef2129e2095931c5662c783a1b420c9d911848a8b2581fb778",
|
|
"image": "sha256:6b44185d60d5dcf32e18830fe47239bd80601616c7fec4cea8c563528efbbdd0",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/smokeping/config",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/smokeping/data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "smokeping",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.26",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "0a:2d:36:fb:bc:d0",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.26",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.smokeping",
|
|
"docker_image.smokeping",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "sonarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/init"
|
|
],
|
|
"env": [
|
|
"PGID=321",
|
|
"PUID=111",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "85b505cff4c4",
|
|
"id": "85b505cff4c47cc7a6670ba96a852dc2269ba6116eb50e7ca4f9c7368ffbdade",
|
|
"image": "sha256:3fd6dd2d745cac9210832c5abca6b19700cd54379e8ae69069cd8df0e1bc123f",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/sonarr",
|
|
"target": "/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "sonarr",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.36",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "a6:d1:c4:ae:c1:dc",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.36",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [
|
|
{
|
|
"container_path": "/data",
|
|
"from_container": "",
|
|
"host_path": "",
|
|
"read_only": false,
|
|
"selinux_relabel": "",
|
|
"volume_name": "truenas-arr"
|
|
}
|
|
],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sonarr",
|
|
"docker_image.sonarr",
|
|
"docker_network.container-public",
|
|
"docker_volume.truenas-arr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "synapse",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/start.py"
|
|
],
|
|
"env": [
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "15s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "5s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"curl -fSs http://localhost:8008/health || exit 1"
|
|
],
|
|
"timeout": "5s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "53eed1294f9b",
|
|
"id": "53eed1294f9b0661275ec99a7e8839046426201a56636142f01cae26f069d7f4",
|
|
"image": "sha256:992656ae22c1d997b4132bcbd597c611d6d66aadfb29a80dcf8a8e88e804f442",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/synapse",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "synapse",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.48",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "06:f7:3f:1f:5b:b9",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.48",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": ""
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.postgres",
|
|
"data.docker_registry_image.synapse",
|
|
"docker_container.postgres",
|
|
"docker_image.postgres",
|
|
"docker_image.synapse",
|
|
"docker_network.container-public",
|
|
"docker_network.piped"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "traccar",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"-jar",
|
|
"tracker-server.jar",
|
|
"conf/traccar.xml"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/opt/traccar/jre/bin/java"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "470b5f857909",
|
|
"id": "470b5f857909eecd43c287969dd4a5a2c5438c974ab75962ab1890828a311699",
|
|
"image": "sha256:ee56f79c4767fd5bb2f4b6c21eee51f0bcac4a82b44489f30fca244c48c3b18e",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/traccar/logs",
|
|
"target": "/opt/traccar/logs",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/traccar/traccar.xml",
|
|
"target": "/opt/traccar/conf/traccar.xml",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "traccar",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.23",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "36:68:3e:48:59:41",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.23",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/opt/traccar"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.traccar",
|
|
"docker_image.traccar",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "unifi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"unifi"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/local/bin/docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": 1,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "0s",
|
|
"retries": 0,
|
|
"start_interval": "0s",
|
|
"start_period": "5m0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"/usr/local/bin/docker-healthcheck.sh || exit 1"
|
|
],
|
|
"timeout": "0s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "4a587602144f",
|
|
"id": "4a587602144f3bb8439f09e963ea88ef62488fea8ad17027ba3f18da22a40662",
|
|
"image": "sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 3000,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 3000,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/unifi",
|
|
"target": "/unifi",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "unifi",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.30",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "7e:8a:2c:87:8b:b2",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.30",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/unifi"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.unifi",
|
|
"docker_image.unifi",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "uptime-kuma",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"node",
|
|
"server/server.js"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/usr/bin/dumb-init",
|
|
"--",
|
|
"extra/entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": 135,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "1m0s",
|
|
"retries": 5,
|
|
"start_interval": "0s",
|
|
"start_period": "3m0s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"extra/healthcheck"
|
|
],
|
|
"timeout": "30s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "260691d895f5",
|
|
"id": "260691d895f57002c783061520bb2b006e2e02128ce7134169350d7d5433a91f",
|
|
"image": "sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "json-file",
|
|
"log_opts": {
|
|
"max-file": "5",
|
|
"max-size": "10m"
|
|
},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/uptime-kuma",
|
|
"target": "/app/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "uptime-kuma",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.31",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "f2:bb:27:ff:b1:03",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.31",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.uptime-kuma",
|
|
"docker_image.uptime-kuma",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "vikunja",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"/app/vikunja/vikunja"
|
|
],
|
|
"env": [
|
|
"PGID=1000",
|
|
"PUID=1000",
|
|
"VIKUNJA_AUTH_LOCAL_ENABLED=false",
|
|
"VIKUNJA_AUTH_OPENID_ENABLED=true",
|
|
"VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHELIA_AUTHURL=https://auth.rescla.me",
|
|
"VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHELIA_CLIENTID=vikunja",
|
|
"VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHELIA_CLIENTSECRET=0NO--fWN3lFgTlVW-hS5-H9g_HiZRVco3WIqEeulvoDmeyaQ_~aoObsDtDXGwuKUaB3uM5PQ",
|
|
"VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHELIA_NAME=authelia",
|
|
"VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHELIA_USERNAMEFALLBACK=true",
|
|
"VIKUNJA_DATABASE_DATABASE=vikunja",
|
|
"VIKUNJA_DATABASE_HOST=192.168.3.24",
|
|
"VIKUNJA_DATABASE_PASSWORD=4PU^B%Kz8R*8!cT8R",
|
|
"VIKUNJA_DATABASE_TYPE=mysql",
|
|
"VIKUNJA_DATABASE_USER=vikunja",
|
|
"VIKUNJA_MAILER_AUTHTYPE=login",
|
|
"VIKUNJA_MAILER_ENABLED=true",
|
|
"VIKUNJA_MAILER_FORCESSL=true",
|
|
"VIKUNJA_MAILER_FROMEMAIL=vikunja@xz1.nl",
|
|
"VIKUNJA_MAILER_HOST=mail.smtp2go.com",
|
|
"VIKUNJA_MAILER_PASSWORD=TL4Dhrqco2Z9GGEH",
|
|
"VIKUNJA_MAILER_PORT=465",
|
|
"VIKUNJA_MAILER_USERNAME=vikunja@xz1.nl",
|
|
"VIKUNJA_SERVICE_PUBLICURL=https://vikunja.rescla.me",
|
|
"VIKUNJA_SERVICE_SECRET=c781764b63b920bc11f533013c70367df421ae0396a0819e84a300ba02c46e9c"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "3243e20529ec",
|
|
"id": "3243e20529ec41f4fa3af1e0df9ee7ca63f14621f2f3258052c0448f4f873c09",
|
|
"image": "sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/vikunja",
|
|
"target": "/app/vikunja/files",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "vikunja",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.28",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "5a:57:5d:8e:15:e2",
|
|
"network_name": "container-public"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.28",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "1000",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/app/vikunja"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9",
|
|
"dependencies": [
|
|
"data.docker_registry_image.vikunja",
|
|
"docker_image.vikunja",
|
|
"docker_network.container-public"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "yamtrack",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"/entrypoint.sh"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [],
|
|
"env": [
|
|
"REDIS_URL=redis://redis:6379",
|
|
"SECRET=dx43FYAAD1ZULJ1G0\u00268*hP6A5!rzXSB7Z0B9DdRlBwlgsv2W2CToekYP6UNdnUv2",
|
|
"TZ=Europe/Amsterdam"
|
|
],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [
|
|
{
|
|
"interval": "45s",
|
|
"retries": 5,
|
|
"start_interval": "0s",
|
|
"start_period": "30s",
|
|
"test": [
|
|
"CMD-SHELL",
|
|
"wget --no-verbose --tries=1 --spider http://127.0.0.1:8000/health/ || exit 1"
|
|
],
|
|
"timeout": "15s"
|
|
}
|
|
],
|
|
"host": [],
|
|
"hostname": "0ee24668b08c",
|
|
"id": "0ee24668b08ce892c8ae12e1daed83d9849db04ece311c7ec2fd2948aaadeffd",
|
|
"image": "sha256:4709805653664ff725fd2d94e1e406031804028686ce32d718e8da14ad8245f3",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/yamtrack/db",
|
|
"target": "/yamtrack/db",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "yamtrack",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.3.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.3.53",
|
|
"ip_prefix_length": 24,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "1e:e5:27:3d:91:20",
|
|
"network_name": "container-public"
|
|
},
|
|
{
|
|
"gateway": "192.168.144.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.144.3",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "2e:3f:4d:7b:48:85",
|
|
"network_name": "yamtrack"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "yamtrack"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "192.168.3.53",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "container-public"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/yamtrack"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.yamtrack",
|
|
"docker_image.yamtrack",
|
|
"docker_network.container-public",
|
|
"docker_network.yamtrack"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "yamtrack-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 2,
|
|
"attributes": {
|
|
"attach": false,
|
|
"bridge": "",
|
|
"capabilities": [],
|
|
"cgroup_parent": null,
|
|
"cgroupns_mode": null,
|
|
"command": [
|
|
"redis-server"
|
|
],
|
|
"container_logs": null,
|
|
"container_read_refresh_timeout_milliseconds": 15000,
|
|
"cpu_period": null,
|
|
"cpu_quota": null,
|
|
"cpu_set": "",
|
|
"cpu_shares": 0,
|
|
"cpus": null,
|
|
"destroy_grace_seconds": null,
|
|
"device_read_bps": [],
|
|
"device_read_iops": [],
|
|
"device_requests": [],
|
|
"device_write_bps": [],
|
|
"device_write_iops": [],
|
|
"devices": [],
|
|
"dns": [],
|
|
"dns_opts": [],
|
|
"dns_search": [],
|
|
"domainname": "",
|
|
"entrypoint": [
|
|
"docker-entrypoint.sh"
|
|
],
|
|
"env": [],
|
|
"exit_code": null,
|
|
"gpus": null,
|
|
"group_add": [],
|
|
"healthcheck": [],
|
|
"host": [],
|
|
"hostname": "redis",
|
|
"id": "2f13b6df6cb36d5b778ac0a66b29f8a291b9f2f2437e9ec6b83b9379649fc920",
|
|
"image": "sha256:487efc0616382465781b8fdc3d6d1db449e6fd80ae23bf48432a2da6b6929908",
|
|
"init": false,
|
|
"ipc_mode": "private",
|
|
"labels": [],
|
|
"log_driver": "local",
|
|
"log_opts": {},
|
|
"logs": false,
|
|
"max_retry_count": 0,
|
|
"memory": 0,
|
|
"memory_reservation": 0,
|
|
"memory_swap": 0,
|
|
"mounts": [
|
|
{
|
|
"bind_options": [],
|
|
"read_only": false,
|
|
"source": "/var/lib/containers/yamtrack/data",
|
|
"target": "/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "yamtrack-redis",
|
|
"network_data": [
|
|
{
|
|
"gateway": "192.168.144.1",
|
|
"global_ipv6_address": "",
|
|
"global_ipv6_prefix_length": 0,
|
|
"ip_address": "192.168.144.2",
|
|
"ip_prefix_length": 20,
|
|
"ipv6_gateway": "",
|
|
"mac_address": "06:fb:f9:0d:43:85",
|
|
"network_name": "yamtrack"
|
|
}
|
|
],
|
|
"network_mode": "bridge",
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"driver_opts": [],
|
|
"gw_priority": 0,
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"link_local_ips": [],
|
|
"mac_address": "",
|
|
"name": "yamtrack"
|
|
}
|
|
],
|
|
"pid_mode": "",
|
|
"platform": "linux",
|
|
"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": {},
|
|
"timeouts": null,
|
|
"tmpfs": {},
|
|
"tty": false,
|
|
"ulimit": [],
|
|
"upload": [],
|
|
"user": "",
|
|
"userns_mode": "",
|
|
"volumes": [],
|
|
"wait": false,
|
|
"wait_timeout": 60,
|
|
"working_dir": "/data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.yamtrack-redis",
|
|
"docker_image.yamtrack-redis",
|
|
"docker_network.yamtrack"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "audiobookshelf",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:a7befa7704bd017cb2319d1e4f90fbeea738bd6577c5eb68bc04fa673723418aghcr.io/advplyr/audiobookshelf:latest",
|
|
"image_id": "sha256:a7befa7704bd017cb2319d1e4f90fbeea738bd6577c5eb68bc04fa673723418a",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/advplyr/audiobookshelf:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1eef6716183c52abafe5405e7d6be8390248ecd59c7488c44af871757ac8fc4d"
|
|
],
|
|
"repo_digest": "ghcr.io/advplyr/audiobookshelf@sha256:1eef6716183c52abafe5405e7d6be8390248ecd59c7488c44af871757ac8fc4d",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.audiobookshelf"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "authelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:4a87c7d1276f351a9d2b2139a676bb9aba16692825c858523c9c002744d0aa59ghcr.io/authelia/authelia:latest",
|
|
"image_id": "sha256:4a87c7d1276f351a9d2b2139a676bb9aba16692825c858523c9c002744d0aa59",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/authelia/authelia:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1b363e9279e742397966333f364e0876ae02bf5c876de73e83af6d48c57ff51b"
|
|
],
|
|
"repo_digest": "ghcr.io/authelia/authelia@sha256:1b363e9279e742397966333f364e0876ae02bf5c876de73e83af6d48c57ff51b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.authelia"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "authelia-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:2481edb3016c3749e400daea78a7d2a9d288286105bac729d63adfef95e8534dredis:8",
|
|
"image_id": "sha256:2481edb3016c3749e400daea78a7d2a9d288286105bac729d63adfef95e8534d",
|
|
"keep_locally": null,
|
|
"name": "redis:8",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:2838d5524559494f6f1cd66e97e76b200d64a633a8614200620755ed395daf32"
|
|
],
|
|
"repo_digest": "redis@sha256:2838d5524559494f6f1cd66e97e76b200d64a633a8614200620755ed395daf32",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.authelia-redis"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "birdnet-go",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:7598415e4b4cbf27f80582a2d3863255baf46d4bf2e3a03cc49c968347f0370cghcr.io/tphakala/birdnet-go:nightly",
|
|
"image_id": "sha256:7598415e4b4cbf27f80582a2d3863255baf46d4bf2e3a03cc49c968347f0370c",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/tphakala/birdnet-go:nightly",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:60573d17f59c132ac42d9d264508e80cdfbf08125f235aaaf6791a9ce511af68"
|
|
],
|
|
"repo_digest": "ghcr.io/tphakala/birdnet-go@sha256:60573d17f59c132ac42d9d264508e80cdfbf08125f235aaaf6791a9ce511af68",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.birdnet-go"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "borg",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:6fd40710600562393a0e0b59951336ebbb78dbd944d01be8e635a34bc339fa0dborgwarehouse/borgwarehouse:latest",
|
|
"image_id": "sha256:6fd40710600562393a0e0b59951336ebbb78dbd944d01be8e635a34bc339fa0d",
|
|
"keep_locally": null,
|
|
"name": "borgwarehouse/borgwarehouse:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:40caa7ff53095fe20f0de8b52bd21183426747f305da94e444bb19557db9bfb8"
|
|
],
|
|
"repo_digest": "borgwarehouse/borgwarehouse@sha256:40caa7ff53095fe20f0de8b52bd21183426747f305da94e444bb19557db9bfb8",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.borg"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "configarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:c5bb041bde28f6d1d6c6c664a3d3817f7b5d0a4ac0299a104e2e2477510b7df6ghcr.io/raydak-labs/configarr:latest",
|
|
"image_id": "sha256:c5bb041bde28f6d1d6c6c664a3d3817f7b5d0a4ac0299a104e2e2477510b7df6",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/raydak-labs/configarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:b2ac6c27e370f75ff13c86dff37bbd0a5d98f9075397de86e21e4665856a26e8"
|
|
],
|
|
"repo_digest": "ghcr.io/raydak-labs/configarr@sha256:b2ac6c27e370f75ff13c86dff37bbd0a5d98f9075397de86e21e4665856a26e8",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.configarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "crawl4ai",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:c6b51ccc94fa9e963171ccf34aa77c04ec6d54e64fd1184bba666fd354d155bcunclecode/crawl4ai:latest",
|
|
"image_id": "sha256:c6b51ccc94fa9e963171ccf34aa77c04ec6d54e64fd1184bba666fd354d155bc",
|
|
"keep_locally": null,
|
|
"name": "unclecode/crawl4ai:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:385042cba2a216c257ccb77b0135dec5228ee25bf675edbc7487eb155bd5e644"
|
|
],
|
|
"repo_digest": "unclecode/crawl4ai@sha256:385042cba2a216c257ccb77b0135dec5228ee25bf675edbc7487eb155bd5e644",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.crawl4ai"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "deluge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:bc4cc8177eb3e0bd97aedb6467651109c216461aa2b65d717680ddb2ae6f8fb6linuxserver/deluge:latest",
|
|
"image_id": "sha256:bc4cc8177eb3e0bd97aedb6467651109c216461aa2b65d717680ddb2ae6f8fb6",
|
|
"keep_locally": null,
|
|
"name": "linuxserver/deluge:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:112cea440ed50b696dc672846b482438a05bc7b1b7f0bda9d1e8171b466c192c"
|
|
],
|
|
"repo_digest": "linuxserver/deluge@sha256:112cea440ed50b696dc672846b482438a05bc7b1b7f0bda9d1e8171b466c192c",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.deluge"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "dozzle",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:afe8b02f81ae4b1efdbd27b6db5e4b6327a02b955f00fec4100dacd0730387ccamir20/dozzle:latest",
|
|
"image_id": "sha256:afe8b02f81ae4b1efdbd27b6db5e4b6327a02b955f00fec4100dacd0730387cc",
|
|
"keep_locally": null,
|
|
"name": "amir20/dozzle:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:2e14180fa14c195b8e86705b7ab2234b87599215bcf06f7f56396cb45f57f963"
|
|
],
|
|
"repo_digest": "amir20/dozzle@sha256:2e14180fa14c195b8e86705b7ab2234b87599215bcf06f7f56396cb45f57f963",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.dozzle"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "elasticsearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5",
|
|
"image_id": "sha256:d7b8a2b6fd1f15345cb5823a740727ffcb00bc876fe89fcdd7ea7857dd04d839",
|
|
"keep_locally": null,
|
|
"name": "docker.elastic.co/elasticsearch/elasticsearch-wolfi:9.1.5",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2"
|
|
],
|
|
"repo_digest": "docker.elastic.co/elasticsearch/elasticsearch-wolfi@sha256:a4a85d1b5b0d1035f15f2b470716a7b575d42982b4595e0c6a6056ce09a6e8d2",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.elasticsearch"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "fail2ban",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:a08de41c35de67df700ed6f259087a4541e31fa06c6bd43dfa1d4bbd9fe5c496linuxserver/fail2ban:latest",
|
|
"image_id": "sha256:a08de41c35de67df700ed6f259087a4541e31fa06c6bd43dfa1d4bbd9fe5c496",
|
|
"keep_locally": null,
|
|
"name": "linuxserver/fail2ban:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:fde75d1e0f5ea119594ed95b79d687c6bfa85b71bcc740e5e882da14f4360788"
|
|
],
|
|
"repo_digest": "linuxserver/fail2ban@sha256:fde75d1e0f5ea119594ed95b79d687c6bfa85b71bcc740e5e882da14f4360788",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.fail2ban"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "freshrss",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:fc6e4cf934a2d62c5da897c9fd011ef29dc3c83948ef3581d2a526fc90789622freshrss/freshrss:latest",
|
|
"image_id": "sha256:fc6e4cf934a2d62c5da897c9fd011ef29dc3c83948ef3581d2a526fc90789622",
|
|
"keep_locally": null,
|
|
"name": "freshrss/freshrss:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:ab6b363102ccdbc39f6a62db926f567c61a5289bf25ba460f1c34423d8cc1a4d"
|
|
],
|
|
"repo_digest": "freshrss/freshrss@sha256:ab6b363102ccdbc39f6a62db926f567c61a5289bf25ba460f1c34423d8cc1a4d",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.freshrss"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "gitea",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:290fe872874b280f8477cff3794992a536c97ca62adac72232daf297aeedd64dgitea/gitea:latest-rootless",
|
|
"image_id": "sha256:290fe872874b280f8477cff3794992a536c97ca62adac72232daf297aeedd64d",
|
|
"keep_locally": null,
|
|
"name": "gitea/gitea:latest-rootless",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:cd1d2614b403fc9b085fa52ceb4424dde9c4dcf5da8e3263abb27955562070c4"
|
|
],
|
|
"repo_digest": "gitea/gitea@sha256:cd1d2614b403fc9b085fa52ceb4424dde9c4dcf5da8e3263abb27955562070c4",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gitea"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "gluetun",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:96f0a87cf864fa4bcc214aa3e383a5c26dc29fd670f7ddda960067c0a95cf626qmcgaw/gluetun:latest",
|
|
"image_id": "sha256:96f0a87cf864fa4bcc214aa3e383a5c26dc29fd670f7ddda960067c0a95cf626",
|
|
"keep_locally": null,
|
|
"name": "qmcgaw/gluetun:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:d180743987bb24da1d749a1d7f3a78026e64ba2d09d2e08cc34b0acee7f7321b"
|
|
],
|
|
"repo_digest": "qmcgaw/gluetun@sha256:d180743987bb24da1d749a1d7f3a78026e64ba2d09d2e08cc34b0acee7f7321b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.gluetun"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "grafana",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:e76fd1761e3cc1dd6071a53484b72762f8b358bb1ecd89c9e21d57090956998egrafana/grafana:latest",
|
|
"image_id": "sha256:e76fd1761e3cc1dd6071a53484b72762f8b358bb1ecd89c9e21d57090956998e",
|
|
"keep_locally": null,
|
|
"name": "grafana/grafana:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:121a7a9ece6dc10b969f1f96eed64b4f07dfac0d0b8abc070f7cb83bbde86f63"
|
|
],
|
|
"repo_digest": "grafana/grafana@sha256:121a7a9ece6dc10b969f1f96eed64b4f07dfac0d0b8abc070f7cb83bbde86f63",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.grafana"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "grocy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:2a5240e74bccf4f1c4788a9bb331b62b6ce763678b3862e21d0966e4dfc66585linuxserver/grocy:latest",
|
|
"image_id": "sha256:2a5240e74bccf4f1c4788a9bb331b62b6ce763678b3862e21d0966e4dfc66585",
|
|
"keep_locally": null,
|
|
"name": "linuxserver/grocy:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:2e30cd100e6526d64045d90dcf65275cfeb7655988046f7fbf4e989ba99c5be7"
|
|
],
|
|
"repo_digest": "linuxserver/grocy@sha256:2e30cd100e6526d64045d90dcf65275cfeb7655988046f7fbf4e989ba99c5be7",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.grocy"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "hoarder",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:f654f8c4a174802d200c07932c9ef8b81606e24f5159a6988ab320c88839b707ghcr.io/hoarder-app/hoarder",
|
|
"image_id": "sha256:f654f8c4a174802d200c07932c9ef8b81606e24f5159a6988ab320c88839b707",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/hoarder-app/hoarder",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:853339d3373d9af2dcc70b8ca62192bd48265f65abc74c987a72bcd5bf505017"
|
|
],
|
|
"repo_digest": "ghcr.io/hoarder-app/hoarder@sha256:853339d3373d9af2dcc70b8ca62192bd48265f65abc74c987a72bcd5bf505017",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "hoarder-chrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8bgcr.io/zenika-hub/alpine-chrome:latest",
|
|
"image_id": "sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b",
|
|
"keep_locally": null,
|
|
"name": "gcr.io/zenika-hub/alpine-chrome:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f"
|
|
],
|
|
"repo_digest": "gcr.io/zenika-hub/alpine-chrome@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder-chrome"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "hoarder-meilisearch",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447getmeili/meilisearch:v1.6",
|
|
"image_id": "sha256:a8d02e726bfa4140b4b321efb992086aae098819e8ee5793f5ee462b2f75d447",
|
|
"keep_locally": null,
|
|
"name": "getmeili/meilisearch:v1.6",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792"
|
|
],
|
|
"repo_digest": "getmeili/meilisearch@sha256:634e83ffe5bad15239fa26bd04d06bccb84a1f2f06ad8a35135b510711348792",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.hoarder-meilisearch"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "homer",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2b4bz/homer:latest",
|
|
"image_id": "sha256:69a3d64d93bdfd32ff0865c1831d225b0ab3629b5d3b3e75a11f0951fcfe05a2",
|
|
"keep_locally": null,
|
|
"name": "b4bz/homer:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195"
|
|
],
|
|
"repo_digest": "b4bz/homer@sha256:ace7c6a2cfb66e13f0e94d5534cb569562f190aa5cac9446b2453ef7822cd195",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.homer"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "jellyfin",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:d57d4a0c18b3e51b913bd2f8f0f122eb7c7150ea37bb0e352df9cb329de11d24jellyfin/jellyfin:latest",
|
|
"image_id": "sha256:d57d4a0c18b3e51b913bd2f8f0f122eb7c7150ea37bb0e352df9cb329de11d24",
|
|
"keep_locally": null,
|
|
"name": "jellyfin/jellyfin:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db"
|
|
],
|
|
"repo_digest": "jellyfin/jellyfin@sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.jellyfin"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "jellyseerr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0fallenbagel/jellyseerr:latest",
|
|
"image_id": "sha256:2742757d9c41bcb4acb76c86c4ce23a8c54d5dbe93a698c815a9a34bed0b18d0",
|
|
"keep_locally": null,
|
|
"name": "fallenbagel/jellyseerr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764"
|
|
],
|
|
"repo_digest": "fallenbagel/jellyseerr@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.jellyseerr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "kapowarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:4d9a82f26a36aa52e680a5d2d33ef5491b5308052764dd2d4e47306c59cec64fmrcas/kapowarr:latest",
|
|
"image_id": "sha256:4d9a82f26a36aa52e680a5d2d33ef5491b5308052764dd2d4e47306c59cec64f",
|
|
"keep_locally": null,
|
|
"name": "mrcas/kapowarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:d455797e4f2c5b1a8ccc5ce05c427f1af2179451bb1af195ca3fa8c3e928623b"
|
|
],
|
|
"repo_digest": "mrcas/kapowarr@sha256:d455797e4f2c5b1a8ccc5ce05c427f1af2179451bb1af195ca3fa8c3e928623b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.kapowarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "komga",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:2ae4ff07424f3f263b13898f908afac0879af66d6b244b99aa9a41258bd3198dgotson/komga",
|
|
"image_id": "sha256:2ae4ff07424f3f263b13898f908afac0879af66d6b244b99aa9a41258bd3198d",
|
|
"keep_locally": null,
|
|
"name": "gotson/komga",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:dae630271561b642d47c9723803ec77900d1f0a803fbe6a42da69db5b21ebaeb"
|
|
],
|
|
"repo_digest": "gotson/komga@sha256:dae630271561b642d47c9723803ec77900d1f0a803fbe6a42da69db5b21ebaeb",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.komga"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "lidarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:3575c82e3a4bd316de284edb1217490eab88caeb1ed9919de728711bc88d737blscr.io/linuxserver/lidarr:latest",
|
|
"image_id": "sha256:3575c82e3a4bd316de284edb1217490eab88caeb1ed9919de728711bc88d737b",
|
|
"keep_locally": null,
|
|
"name": "lscr.io/linuxserver/lidarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:4ac390131993f3104a43c4abed79b8abd3227e2536f7b468877e5f41d9f54da4"
|
|
],
|
|
"repo_digest": "lscr.io/linuxserver/lidarr@sha256:4ac390131993f3104a43c4abed79b8abd3227e2536f7b468877e5f41d9f54da4",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.lidarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "looksyk",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:a134905a0a2aa36f82ce65972cac46060ab8bbe9fb7aeb164febf652a97b2023sebastianrzk/looksyk",
|
|
"image_id": "sha256:a134905a0a2aa36f82ce65972cac46060ab8bbe9fb7aeb164febf652a97b2023",
|
|
"keep_locally": null,
|
|
"name": "sebastianrzk/looksyk",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1d01eeed1442cf8ac1e9792aa9d003f423f05739807f57fc6c64418fd3a5c0bb"
|
|
],
|
|
"repo_digest": "sebastianrzk/looksyk@sha256:1d01eeed1442cf8ac1e9792aa9d003f423f05739807f57fc6c64418fd3a5c0bb",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.looksyk"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "mariadb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:903d3ee3887b0411c2ed4f7ac957cc0ffcbe541504b7fb9ae6d92935c01d48b8mariadb:11.4",
|
|
"image_id": "sha256:903d3ee3887b0411c2ed4f7ac957cc0ffcbe541504b7fb9ae6d92935c01d48b8",
|
|
"keep_locally": null,
|
|
"name": "mariadb:11.4",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1b46b73d4b629022dfa29e6db3bb0d63b5df714fc3bfbe5057d63d76d8f6054b"
|
|
],
|
|
"repo_digest": "mariadb@sha256:1b46b73d4b629022dfa29e6db3bb0d63b5df714fc3bfbe5057d63d76d8f6054b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.mariadb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "mealie",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129aghcr.io/mealie-recipes/mealie:v3.1.2",
|
|
"image_id": "sha256:8bb25b6d4838d12e3945f5b0e4b224214acd33f1604e1b5d2f0dead461ac129a",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/mealie-recipes/mealie:v3.1.2",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e"
|
|
],
|
|
"repo_digest": "ghcr.io/mealie-recipes/mealie@sha256:d872fb529097df2d77b3c6f5e469b047f99d0d1c9f793a84ae27aa106e1f5d7e",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.mealie"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "memos",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:fbed6583bfb40edd64a29126fd522eeeea45e72b35510457e905c9b24c102a9fneosmemo/memos:stable",
|
|
"image_id": "sha256:fbed6583bfb40edd64a29126fd522eeeea45e72b35510457e905c9b24c102a9f",
|
|
"keep_locally": null,
|
|
"name": "neosmemo/memos:stable",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:3e1253477066eb2aefa91145f7f9038bb931ed88c8a3ee05310a933594cdba7d"
|
|
],
|
|
"repo_digest": "neosmemo/memos@sha256:3e1253477066eb2aefa91145f7f9038bb931ed88c8a3ee05310a933594cdba7d",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.memos"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "meshtastic",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:5f2187b7a7175d5066886b7ae8aee7b5cabb23db75e10efc802157d7e31a4b2fghcr.io/meshtastic/web:latest",
|
|
"image_id": "sha256:5f2187b7a7175d5066886b7ae8aee7b5cabb23db75e10efc802157d7e31a4b2f",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/meshtastic/web:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:f78433efca7766637fd0f11bc4bb299a7ddacb3118c3fc1210b0bee501229b08"
|
|
],
|
|
"repo_digest": "ghcr.io/meshtastic/web@sha256:f78433efca7766637fd0f11bc4bb299a7ddacb3118c3fc1210b0bee501229b08",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.meshtastic"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "navidrome",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:6567e3810d544da3bb067f50aba7b05b3b029acacd7b17654f2310eee21756c8deluan/navidrome:latest",
|
|
"image_id": "sha256:6567e3810d544da3bb067f50aba7b05b3b029acacd7b17654f2310eee21756c8",
|
|
"keep_locally": null,
|
|
"name": "deluan/navidrome:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:c4b5cb36a790b3eb63ca6a68bbe2fe149c2d7fa2e586f7a480e61db630e6664b"
|
|
],
|
|
"repo_digest": "deluan/navidrome@sha256:c4b5cb36a790b3eb63ca6a68bbe2fe149c2d7fa2e586f7a480e61db630e6664b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.navidrome"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "nginx-lb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:45bf4ca595486596b0cd75db81b0a74cef36a9dd274d52cd0e35a9f8f01f6568jonasal/nginx-certbot:latest",
|
|
"image_id": "sha256:45bf4ca595486596b0cd75db81b0a74cef36a9dd274d52cd0e35a9f8f01f6568",
|
|
"keep_locally": null,
|
|
"name": "jonasal/nginx-certbot:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:fe26ac1e85c16b8863e37faf793d2b269bb21dd2e5e24838ba632c542e94fe17"
|
|
],
|
|
"repo_digest": "jonasal/nginx-certbot@sha256:fe26ac1e85c16b8863e37faf793d2b269bb21dd2e5e24838ba632c542e94fe17",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.nginx-lb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "node-red",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:37914a77557872dcd82d36787353c961872b9926a8a1f86cf1afca91f7143153nodered/node-red:latest",
|
|
"image_id": "sha256:37914a77557872dcd82d36787353c961872b9926a8a1f86cf1afca91f7143153",
|
|
"keep_locally": null,
|
|
"name": "nodered/node-red:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:153f411d2993abd9ccd8290017ff2bb531326320b5cd3b200c1a4bb1339eb819"
|
|
],
|
|
"repo_digest": "nodered/node-red@sha256:153f411d2993abd9ccd8290017ff2bb531326320b5cd3b200c1a4bb1339eb819",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.node-red"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "ntfy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:8cc00c90b55220de3225c0157b4f327a71975616561843f5ac03aea9c726df11binwiederhier/ntfy",
|
|
"image_id": "sha256:8cc00c90b55220de3225c0157b4f327a71975616561843f5ac03aea9c726df11",
|
|
"keep_locally": null,
|
|
"name": "binwiederhier/ntfy",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:cfbbb1bac9196cb711e29ef0ac4adaeb033be6235f1df857705dc39c14384a1d"
|
|
],
|
|
"repo_digest": "binwiederhier/ntfy@sha256:cfbbb1bac9196cb711e29ef0ac4adaeb033be6235f1df857705dc39c14384a1d",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ntfy"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "ofelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7mcuadros/ofelia:latest",
|
|
"image_id": "sha256:13d086902ffd6151d0c607993f53c453b491574026cb69cab86a852346c114e7",
|
|
"keep_locally": null,
|
|
"name": "mcuadros/ofelia:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492"
|
|
],
|
|
"repo_digest": "mcuadros/ofelia@sha256:efcbe2c5cf658a25de6443c1462d653f9cc03791d642e01fc6c638a00f97e492",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ofelia"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "open-webui",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:dc8363bef648a0538fca54ee0723dcdb18aa4c6e5c28ec564977165949d7dab6ghcr.io/open-webui/open-webui:main",
|
|
"image_id": "sha256:dc8363bef648a0538fca54ee0723dcdb18aa4c6e5c28ec564977165949d7dab6",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/open-webui/open-webui:main",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:7f1b0a1a50cfbac23da3b16f96bc968fd757b26dc9e54e93813d61768ea9184e"
|
|
],
|
|
"repo_digest": "ghcr.io/open-webui/open-webui@sha256:7f1b0a1a50cfbac23da3b16f96bc968fd757b26dc9e54e93813d61768ea9184e",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.open-webui"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "photoprism",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:887e5c6eff96402aa22812013ac554673190945da53c8f2949c4a9f56e1bc7daphotoprism/photoprism:latest",
|
|
"image_id": "sha256:887e5c6eff96402aa22812013ac554673190945da53c8f2949c4a9f56e1bc7da",
|
|
"keep_locally": null,
|
|
"name": "photoprism/photoprism:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:650c6ad5a6517ea95671eedb0f2a9c49f05729a1d95809fcf01533b96149582e"
|
|
],
|
|
"repo_digest": "photoprism/photoprism@sha256:650c6ad5a6517ea95671eedb0f2a9c49f05729a1d95809fcf01533b96149582e",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.photoprism"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "piped-backend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:eb5b45a7a2bbd32506bef2e7f71027c743cfabf6ea95a06f670c511111410bb31337kavin/piped:latest",
|
|
"image_id": "sha256:eb5b45a7a2bbd32506bef2e7f71027c743cfabf6ea95a06f670c511111410bb3",
|
|
"keep_locally": null,
|
|
"name": "1337kavin/piped:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:7747e19ee501c0a3afa94dd3d6e982dd4247f1babe03fb515b4a0f0b87f82b2e"
|
|
],
|
|
"repo_digest": "1337kavin/piped@sha256:7747e19ee501c0a3afa94dd3d6e982dd4247f1babe03fb515b4a0f0b87f82b2e",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-backend"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "piped-bg-helper",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:00b91fa6d45b74748ec90451cf5598018516e0cc4b92ad032e33230616b514d11337kavin/bg-helper-server:latest",
|
|
"image_id": "sha256:00b91fa6d45b74748ec90451cf5598018516e0cc4b92ad032e33230616b514d1",
|
|
"keep_locally": null,
|
|
"name": "1337kavin/bg-helper-server:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:09a2bc68cf96baaf62746a7ccef57ef4bd71b1437c27797d54929cc13e488f8f"
|
|
],
|
|
"repo_digest": "1337kavin/bg-helper-server@sha256:09a2bc68cf96baaf62746a7ccef57ef4bd71b1437c27797d54929cc13e488f8f",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-bg-helper"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "piped-frontend",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:8924169d98b0d361492328f4dcb89b64b353243b6a118a0a3d8b320af07d22cc1337kavin/piped-frontend:latest",
|
|
"image_id": "sha256:8924169d98b0d361492328f4dcb89b64b353243b6a118a0a3d8b320af07d22cc",
|
|
"keep_locally": null,
|
|
"name": "1337kavin/piped-frontend:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1ce67163448941627a2abc51a1d622120331d8e55ef78b85a83dc2de8811616e"
|
|
],
|
|
"repo_digest": "1337kavin/piped-frontend@sha256:1ce67163448941627a2abc51a1d622120331d8e55ef78b85a83dc2de8811616e",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-frontend"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "piped-proxy",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:3b62945a66a596ab758d55012dd9c1b2faf8280eb9ed7da21d99fb4e76e475241337kavin/piped-proxy:latest",
|
|
"image_id": "sha256:3b62945a66a596ab758d55012dd9c1b2faf8280eb9ed7da21d99fb4e76e47524",
|
|
"keep_locally": null,
|
|
"name": "1337kavin/piped-proxy:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:6627b6ae6c7c63ecd65a38642830323c8e3077d7306d118f15080e3797c79aae"
|
|
],
|
|
"repo_digest": "1337kavin/piped-proxy@sha256:6627b6ae6c7c63ecd65a38642830323c8e3077d7306d118f15080e3797c79aae",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.piped-proxy"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "postgres",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:35accf1158d1ec54541204277940591bb02cc5a3860362fdd9431582729b1fe8pgautoupgrade/pgautoupgrade:16-alpine",
|
|
"image_id": "sha256:35accf1158d1ec54541204277940591bb02cc5a3860362fdd9431582729b1fe8",
|
|
"keep_locally": null,
|
|
"name": "pgautoupgrade/pgautoupgrade:16-alpine",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:c76978180edf15878a3746ca2a0e4fe43483b6f515b70da65d7928ddc3163627"
|
|
],
|
|
"repo_digest": "pgautoupgrade/pgautoupgrade@sha256:c76978180edf15878a3746ca2a0e4fe43483b6f515b70da65d7928ddc3163627",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.postgres"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "prometheus",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:6b63dbbae98b82c5cc5a5a8af42f9dbdfc03cea0ce945875fb4023269a2f1a1fprom/prometheus:latest",
|
|
"image_id": "sha256:6b63dbbae98b82c5cc5a5a8af42f9dbdfc03cea0ce945875fb4023269a2f1a1f",
|
|
"keep_locally": null,
|
|
"name": "prom/prometheus:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:a75c5a35bc21d7afe69551eefa3cb1e1fb1775fe759408007a66b54ec3de1f29"
|
|
],
|
|
"repo_digest": "prom/prometheus@sha256:a75c5a35bc21d7afe69551eefa3cb1e1fb1775fe759408007a66b54ec3de1f29",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.prometheus"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "prowlarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:0bf766b7219c88a2644464149d068331843f48428e71d11b90880a07dcd42a48ghcr.io/hotio/prowlarr:latest",
|
|
"image_id": "sha256:0bf766b7219c88a2644464149d068331843f48428e71d11b90880a07dcd42a48",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/hotio/prowlarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:dbf998c023c0cc438096fcef9df6606a92e16577efd05da05f7145cc28c4850b"
|
|
],
|
|
"repo_digest": "ghcr.io/hotio/prowlarr@sha256:dbf998c023c0cc438096fcef9df6606a92e16577efd05da05f7145cc28c4850b",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.prowlarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "radarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:ef93e5b04b663296315cfb38e4e404ef021871c15364df2d04718a9118874041ghcr.io/hotio/radarr:latest",
|
|
"image_id": "sha256:ef93e5b04b663296315cfb38e4e404ef021871c15364df2d04718a9118874041",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/hotio/radarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:01a2e92f71d16fb9c1f0c04c59afc952b79b1ba1d04211332127359b0bd09d19"
|
|
],
|
|
"repo_digest": "ghcr.io/hotio/radarr@sha256:01a2e92f71d16fb9c1f0c04c59afc952b79b1ba1d04211332127359b0bd09d19",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.radarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "ripe-atlas",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1jamesits/ripe-atlas:latest",
|
|
"image_id": "sha256:29c35f66fb4d4622bb62ea3dd8b33d5383e5b685292eeac496357fb4b1b83ce1",
|
|
"keep_locally": null,
|
|
"name": "jamesits/ripe-atlas:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a"
|
|
],
|
|
"repo_digest": "jamesits/ripe-atlas@sha256:1f2a83b919bca477336afef8883df580eac1564683f73207592b4ff5e5bc568a",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.ripe-atlas"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "rssbridge",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:3267140c8f2d2dcb8774881af554ee756bfe24d33f9b8db171c0b824a23a0cf9rssbridge/rss-bridge:latest",
|
|
"image_id": "sha256:3267140c8f2d2dcb8774881af554ee756bfe24d33f9b8db171c0b824a23a0cf9",
|
|
"keep_locally": null,
|
|
"name": "rssbridge/rss-bridge:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:f0001b47d029a61bc894a2547fbf306ce08ecce6dc5555c26b8afe7f2e518c4a"
|
|
],
|
|
"repo_digest": "rssbridge/rss-bridge@sha256:f0001b47d029a61bc894a2547fbf306ce08ecce6dc5555c26b8afe7f2e518c4a",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.rssbridge"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "sabnzdb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:0f49cb5a2de8229b7c5d4daf904dd1f6c937177035cb0612c6c135e64a3b7136ghcr.io/hotio/sabnzbd:latest",
|
|
"image_id": "sha256:0f49cb5a2de8229b7c5d4daf904dd1f6c937177035cb0612c6c135e64a3b7136",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/hotio/sabnzbd:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:134efd051c6bac392b3e2f145b689a42b348fdb701f4ab01d9154a9ef9014e96"
|
|
],
|
|
"repo_digest": "ghcr.io/hotio/sabnzbd@sha256:134efd051c6bac392b3e2f145b689a42b348fdb701f4ab01d9154a9ef9014e96",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sabnzdb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "searxng",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:4da3620f5a8e2afefd103b34b4ad859fe0062baa66ff4955f146be37556c48fdsearxng/searxng:latest",
|
|
"image_id": "sha256:4da3620f5a8e2afefd103b34b4ad859fe0062baa66ff4955f146be37556c48fd",
|
|
"keep_locally": null,
|
|
"name": "searxng/searxng:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:15275f138662b0eefd62c492a919b29c4662c42004efe4b1a245c92cc6d2fef1"
|
|
],
|
|
"repo_digest": "searxng/searxng@sha256:15275f138662b0eefd62c492a919b29c4662c42004efe4b1a245c92cc6d2fef1",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.searxng"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "searxng-valkey",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:b31e0f86bdb1602277c9dfe25085476bfccb249ee5aceed7d3146a2074e4dc07valkey/valkey:9",
|
|
"image_id": "sha256:b31e0f86bdb1602277c9dfe25085476bfccb249ee5aceed7d3146a2074e4dc07",
|
|
"keep_locally": null,
|
|
"name": "valkey/valkey:9",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9"
|
|
],
|
|
"repo_digest": "valkey/valkey@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.searxng-valkey"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "seedboxapi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:0cbe98fbb8d2910b3646160328e64997a5c941601b4181674f5a1ab39f389ebbmyanonamouse/seedboxapi:20250413-0519",
|
|
"image_id": "sha256:0cbe98fbb8d2910b3646160328e64997a5c941601b4181674f5a1ab39f389ebb",
|
|
"keep_locally": null,
|
|
"name": "myanonamouse/seedboxapi:20250413-0519",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:4712ede49e8c17ca1aee4cf61a145e249ddbb9498390b469c64b0b3086628259"
|
|
],
|
|
"repo_digest": "myanonamouse/seedboxapi@sha256:4712ede49e8c17ca1aee4cf61a145e249ddbb9498390b469c64b0b3086628259",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.seedboxapi"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "sftpgo",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:efe5289dc47a1e1affd6fe9c2086b10a7381e5f7e94b8f7265e482a3f23f0f03drakkan/sftpgo:alpine",
|
|
"image_id": "sha256:efe5289dc47a1e1affd6fe9c2086b10a7381e5f7e94b8f7265e482a3f23f0f03",
|
|
"keep_locally": null,
|
|
"name": "drakkan/sftpgo:alpine",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:c6b11975122f1210aa5eed426cf39a9f5136759ff41b724a6d54486390711100"
|
|
],
|
|
"repo_digest": "drakkan/sftpgo@sha256:c6b11975122f1210aa5eed426cf39a9f5136759ff41b724a6d54486390711100",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sftpgo"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "smokeping",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:6b44185d60d5dcf32e18830fe47239bd80601616c7fec4cea8c563528efbbdd0linuxserver/smokeping:latest",
|
|
"image_id": "sha256:6b44185d60d5dcf32e18830fe47239bd80601616c7fec4cea8c563528efbbdd0",
|
|
"keep_locally": null,
|
|
"name": "linuxserver/smokeping:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:6e8e73d5fee55cdb53817754fd3eb5dce2432ca701a3b3c562315d3be08e68fe"
|
|
],
|
|
"repo_digest": "linuxserver/smokeping@sha256:6e8e73d5fee55cdb53817754fd3eb5dce2432ca701a3b3c562315d3be08e68fe",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.smokeping"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "sonarr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:3fd6dd2d745cac9210832c5abca6b19700cd54379e8ae69069cd8df0e1bc123fghcr.io/hotio/sonarr:latest",
|
|
"image_id": "sha256:3fd6dd2d745cac9210832c5abca6b19700cd54379e8ae69069cd8df0e1bc123f",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/hotio/sonarr:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:420302254a78d1f8987fc04cd90e57f8435c1dd1cd6fb827534e8bd37a31f758"
|
|
],
|
|
"repo_digest": "ghcr.io/hotio/sonarr@sha256:420302254a78d1f8987fc04cd90e57f8435c1dd1cd6fb827534e8bd37a31f758",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.sonarr"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "synapse",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:992656ae22c1d997b4132bcbd597c611d6d66aadfb29a80dcf8a8e88e804f442ghcr.io/element-hq/synapse:latest",
|
|
"image_id": "sha256:992656ae22c1d997b4132bcbd597c611d6d66aadfb29a80dcf8a8e88e804f442",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/element-hq/synapse:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:da325af40104051923899e5f5a2f1d537e6e3ccf2f0f38285689ae9bbfdb190a"
|
|
],
|
|
"repo_digest": "ghcr.io/element-hq/synapse@sha256:da325af40104051923899e5f5a2f1d537e6e3ccf2f0f38285689ae9bbfdb190a",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.synapse"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "traccar",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:ee56f79c4767fd5bb2f4b6c21eee51f0bcac4a82b44489f30fca244c48c3b18etraccar/traccar:debian",
|
|
"image_id": "sha256:ee56f79c4767fd5bb2f4b6c21eee51f0bcac4a82b44489f30fca244c48c3b18e",
|
|
"keep_locally": null,
|
|
"name": "traccar/traccar:debian",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:10da7a4f20ebd8247197d02c67c4e8e47ddfc07dbf783c51a95a7f0d91b63d57"
|
|
],
|
|
"repo_digest": "traccar/traccar@sha256:10da7a4f20ebd8247197d02c67c4e8e47ddfc07dbf783c51a95a7f0d91b63d57",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.traccar"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "unifi",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86cjacobalberty/unifi",
|
|
"image_id": "sha256:215c29df220ea8fa2d8dafa33dc8537ad8aa101ae1fcd89d9172b9225955d86c",
|
|
"keep_locally": null,
|
|
"name": "jacobalberty/unifi",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3"
|
|
],
|
|
"repo_digest": "jacobalberty/unifi@sha256:896c0ab82d33300694dae82982fd7094497afcbea0be92cadc1e94bfead731d3",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.unifi"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "uptime-kuma",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527elouislam/uptime-kuma",
|
|
"image_id": "sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e",
|
|
"keep_locally": null,
|
|
"name": "louislam/uptime-kuma",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9"
|
|
],
|
|
"repo_digest": "louislam/uptime-kuma@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.uptime-kuma"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "vikunja",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906vikunja/vikunja:latest",
|
|
"image_id": "sha256:063c573c3feb40967ca0bc097bdc400f723cf25028faa865edcdd352d7978906",
|
|
"keep_locally": null,
|
|
"name": "vikunja/vikunja:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93"
|
|
],
|
|
"repo_digest": "vikunja/vikunja@sha256:f6b80393c1998cd5cd0dc38d24762c59ab4c10000a6f1032ef5b554e262cab93",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.vikunja"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "yamtrack",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:4709805653664ff725fd2d94e1e406031804028686ce32d718e8da14ad8245f3ghcr.io/fuzzygrim/yamtrack",
|
|
"image_id": "sha256:4709805653664ff725fd2d94e1e406031804028686ce32d718e8da14ad8245f3",
|
|
"keep_locally": null,
|
|
"name": "ghcr.io/fuzzygrim/yamtrack",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:00acf008bca8171226063bc0f8f08ef7ffe24a10bcebf8676cce335ce312c307"
|
|
],
|
|
"repo_digest": "ghcr.io/fuzzygrim/yamtrack@sha256:00acf008bca8171226063bc0f8f08ef7ffe24a10bcebf8676cce335ce312c307",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.yamtrack"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_image",
|
|
"name": "yamtrack-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:487efc0616382465781b8fdc3d6d1db449e6fd80ae23bf48432a2da6b6929908redis:7-alpine",
|
|
"image_id": "sha256:487efc0616382465781b8fdc3d6d1db449e6fd80ae23bf48432a2da6b6929908",
|
|
"keep_locally": null,
|
|
"name": "redis:7-alpine",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:6ab0b6e7381779332f97b8ca76193e45b0756f38d4c0dcda72dbb3c32061ab99"
|
|
],
|
|
"repo_digest": "redis@sha256:6ab0b6e7381779332f97b8ca76193e45b0756f38d4c0dcda72dbb3c32061ab99",
|
|
"timeouts": null,
|
|
"triggers": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
|
|
"dependencies": [
|
|
"data.docker_registry_image.yamtrack-redis"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "ai",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "ff4e370cc9f2ea737bfbb3cbd35a797672b5022872e751c9fda8922dbeb121e3",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.192.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.192.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "ai",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "authelia",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "8ac1391e4012ae54f40c2c722b63599b92a6c9d971101161cf2a73e21b2e58e1",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.224.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.224.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "authelia",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "authelia-redis",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "2a6bf126a26a7a32cb91ce8c3a83f7419a52455c938e8ac4ca2906a55ff875c1",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.208.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.208.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "authelia-redis",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "container-public",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "macvlan",
|
|
"id": "276dec3b3e8d82e465c2e47b5c8d8ccb439c608c5665094a3735849e7b8b9742",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.3.1",
|
|
"ip_range": "192.168.3.128/25",
|
|
"subnet": "192.168.3.0/24"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "container-public",
|
|
"options": {
|
|
"parent": "ens19"
|
|
},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "hoarder",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "1c3ed9f8417ab3ed459b2558665c377f3c6a5ca780965357a3d97bc162a07566",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.32.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.32.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "hoarder",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "ip6net",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "1f3f0058b050318ce42cc975c50a0cd5fe3b6b644a310b982188bc4f2dc09ea3",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.64.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.64.0/20"
|
|
},
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "2001:db8::1",
|
|
"ip_range": "",
|
|
"subnet": "2001:db8::/64"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": true,
|
|
"labels": [],
|
|
"name": "ipv6net",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "ipv6-slaac",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "6926f0927520af79911f52df7d0f454ed5680788639de33164780ffb63d0515a",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.48.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.48.0/20"
|
|
},
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "2a02:a470:b12a:2::1",
|
|
"ip_range": "",
|
|
"subnet": "2a02:a470:b12a:2::/64"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": true,
|
|
"labels": [],
|
|
"name": "ipv6-slaac",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "nginx-lb",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "313220b2566c5f54530ef28c7e1d120d10cbfd121bd075f7cfd061507c6d3ade",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.96.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.96.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "nginx-lb",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "piped",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "7ebc52dfb43396b75804d1d4e213e874fa5d5e87a8d88f659387bb131b4566a0",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.112.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.112.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "piped",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "searxng",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "9b2628859440e5427f23510d7271193159c011fc45552db69f508af12524d5a7",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.128.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.128.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "searxng",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "smokeping",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "52569f42ad4bbb3545d49b8ea2e4f8f62523e54cd5d317d75d2da811e912ac67",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.80.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.80.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "smokeping",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_network",
|
|
"name": "yamtrack",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"attachable": false,
|
|
"driver": "bridge",
|
|
"id": "6c3607a24d4a5c7a7f5851754f6dad28b3dc10e38da35d09542bd4651182b146",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "192.168.144.1",
|
|
"ip_range": "",
|
|
"subnet": "192.168.144.0/20"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipam_options": {},
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "yamtrack",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-arr",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/arr-media",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-arr",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-arr/_data",
|
|
"name": "truenas-arr"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-borg",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/borg",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-borg",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-borg/_data",
|
|
"name": "truenas-borg"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-cache",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/docker-app-cache",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-cache",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-cache/_data",
|
|
"name": "truenas-cache"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-keepass",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/keepass",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-keepass",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-keepass/_data",
|
|
"name": "truenas-keepass"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-marc-joplin",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/marc-joplin",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-marc-joplin",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-marc-joplin/_data",
|
|
"name": "truenas-marc-joplin"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-data",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-data",
|
|
"o": "username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-data",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-data/_data",
|
|
"name": "truenas-photoprism-data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-import",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-import",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-import",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-import/_data",
|
|
"name": "truenas-photoprism-import"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-originals",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-originals",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-originals",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-originals/_data",
|
|
"name": "truenas-photoprism-originals"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-timeke-originals",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-tineke-originals",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-tineke-originals",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-tineke-originals/_data",
|
|
"name": "truenas-photoprism-tineke-originals"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-tineke-data",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-tineke-data",
|
|
"o": "username=photoprism,password=V3i77MWeoM^XpugwG%6,uid=2000,gid=2000",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-tineke-data",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-tineke-data/_data",
|
|
"name": "truenas-photoprism-tineke-data"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_volume",
|
|
"name": "truenas-photoprism-tineke-import",
|
|
"provider": "provider[\"registry.opentofu.org/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 1,
|
|
"attributes": {
|
|
"cluster": [],
|
|
"driver": "local",
|
|
"driver_opts": {
|
|
"device": "//172.20.0.188/photoprism-tineke-import",
|
|
"o": "username=dqnap,password=vPKnUmApyQRE5$n,file_mode=0777,dir_mode=0777",
|
|
"type": "cifs"
|
|
},
|
|
"id": "truenas-photoprism-tineke-import",
|
|
"labels": [],
|
|
"mountpoint": "/var/lib/docker/volumes/truenas-photoprism-tineke-import/_data",
|
|
"name": "truenas-photoprism-tineke-import"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "opnsense_unbound_host_override",
|
|
"name": "a_birdnet",
|
|
"provider": "provider[\"registry.opentofu.org/browningluke/opnsense\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"description": null,
|
|
"domain": "birdnet.local",
|
|
"enabled": true,
|
|
"hostname": "*",
|
|
"id": "7cbedbc2-0d01-4201-a021-f67f98c5a191",
|
|
"mx_host": "",
|
|
"mx_priority": -1,
|
|
"server": "192.168.3.54",
|
|
"type": "A"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "opnsense_unbound_host_override",
|
|
"name": "a_dozzle",
|
|
"provider": "provider[\"registry.opentofu.org/browningluke/opnsense\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"description": null,
|
|
"domain": "dozzle.local",
|
|
"enabled": true,
|
|
"hostname": "*",
|
|
"id": "1130d4e6-fbb8-41f9-971c-e0482365ced7",
|
|
"mx_host": "",
|
|
"mx_priority": -1,
|
|
"server": "192.168.3.10",
|
|
"type": "A"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"check_results": null
|
|
}
|
|
|