{ "version": 4, "terraform_version": "1.0.9", "serial": 2216, "lineage": "fcc74498-a461-682e-d8e4-5bc8c6ea51ec", "outputs": {}, "resources": [ { "mode": "data", "type": "docker_registry_image", "name": "ginlong-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b", "insecure_skip_verify": false, "name": "rescla/ginlong-mqtt", "sha256_digest": "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "home-assistant", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38", "insecure_skip_verify": false, "name": "homeassistant/home-assistant", "sha256_digest": "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766", "insecure_skip_verify": false, "name": "mariadb:10.6", "sha256_digest": "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", "sha256_digest": "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", "insecure_skip_verify": false, "name": "fhemberger/mqtt_exporter:1.2.1", "sha256_digest": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "nginx-lb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6", "insecure_skip_verify": false, "name": "nginx:alpine", "sha256_digest": "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "nginx-lb-certbot", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86", "insecure_skip_verify": false, "name": "certbot/certbot:latest", "sha256_digest": "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", "insecure_skip_verify": false, "name": "nodered/node-red:latest-12", "sha256_digest": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", "insecure_skip_verify": false, "name": "prom/prometheus:latest", "sha256_digest": "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "ru-torrent", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04", "insecure_skip_verify": false, "name": "linuxserver/rutorrent", "sha256_digest": "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "smokeping", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200", "insecure_skip_verify": false, "name": "linuxserver/smokeping:latest", "sha256_digest": "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "syncthing", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb", "insecure_skip_verify": false, "name": "linuxserver/syncthing:latest", "sha256_digest": "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "traccar", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83", "insecure_skip_verify": false, "name": "traccar/traccar", "sha256_digest": "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "unifi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5", "insecure_skip_verify": false, "name": "jacobalberty/unifi", "sha256_digest": "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "wireguard", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f", "insecure_skip_verify": false, "name": "masipcat/wireguard-go:latest", "sha256_digest": "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", "sha256_digest": "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "docker_container", "name": "airsonic", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "entry.sh" ], "env": [ "spring_datasource_password=3qpMTTfHid5hSaagEvu2", "spring_datasource_url=jdbc:mariadb://192.168.2.127:3306/airsonic", "spring_datasource_username=airsonic" ], "exit_code": null, "gateway": "172.29.0.1", "group_add": [], "healthcheck": [ { "interval": "15s", "retries": 0, "start_period": "0s", "test": [ "CMD-SHELL", "curl -f http://localhost:\"$AIRSONIC_PORT\"\"$CONTEXT_PATH\"rest/ping || false" ], "timeout": "3s" } ], "host": [], "hostname": "c36c8d63de16", "id": "c36c8d63de1602417da73b5620bcd71c4894438b0ad9b7c035c3fa82ee420edb", "image": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "init": false, "ip_address": "172.29.0.4", "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/airsonic/data", "target": "/var/airsonic", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/airsonic/music", "target": "/var/music", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/airsonic/playlists", "target": "/var/playlists", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/airsonic/podcasts", "target": "/var/podcasts", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "airsonic", "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.0.4", "ip_prefix_length": 22, "ipv6_gateway": "", "network_name": "mariadb" }, { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.83", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.83", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "0:0", "userns_mode": "", "volumes": [], "working_dir": "/var" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.airsonic", "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "freshrss", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "/bin/bash", "-o", "pipefail", "-c", "([ -z \"$CRON_MIN\" ] || cron) \u0026\u0026 \t. /etc/apache2/envvars \u0026\u0026 \texec apache2 -D FOREGROUND" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "./Docker/entrypoint.sh" ], "env": [ "CRON_MIN=1,31", "FRESHRSS_INSTALL=--api_enabled --base_url https://freshrss.xz1.nl --db-base freshrss --db-host 192.168.2.127 --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/Paris" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "d3d1b56e3d2c", "id": "d3d1b56e3d2c6de6fd71baa362ff581569a326e2cf584a306932da6f2cc1d0d0", "image": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "init": false, "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/freshrss/data", "target": "/var/www/FreshRSS/data", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/freshrss/extensions", "target": "/var/www/FreshRSS/extensions", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "freshrss", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.129", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.129", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/var/www/FreshRSS" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.freshrss", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "ginlong-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/bin/sh", "-c", "python -u /ginlong-listen.py" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "0b11b3b660f9", "id": "0b11b3b660f900fa76e94b402b434b6c31f3d9286b2522338141ab64863bfc11", "image": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "init": false, "ip_address": "192.168.2.122", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/ginlong-mqtt/config.ini", "target": "/config.ini", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "ginlong-mqtt", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.122", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.122", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.ginlong-mqtt", "docker_network.bridge", "data.docker_registry_image.ginlong-mqtt" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "gitea", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/usr/bin/dumb-init", "--", "/usr/local/bin/docker-entrypoint.sh" ], "env": [ "GITEA__database__DB_TYPE=mysql", "GITEA__database__HOST=192.168.2.127:3306", "GITEA__database__NAME=gitea", "GITEA__database__PASSWD=3uM4kBGaNQDo3tsRa9Nh", "GITEA__database__USER=gitea" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": null, "healthcheck": null, "host": [], "hostname": "6d9b3ef97739", "id": "6d9b3ef977397312fd6696e73d97ba99a06a85cd5725cd80a0f26d45756ae304", "image": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "init": false, "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": null, "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": true, "source": "/etc/localtime", "target": "/etc/localtime", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": null, "source": "/share/appdata/gitea/config", "target": "/etc/gitea", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": null, "source": "/share/appdata/gitea/data", "target": "/var/lib/gitea", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "gitea", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.131", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.131", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "1000:1000", "userns_mode": "", "volumes": [], "working_dir": "/var/lib/gitea" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.gitea", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/run.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "82a34d5da763", "id": "82a34d5da763364d3ab9d6a848ede80afda1db8c77cefc827bb4ab054e34cf1c", "image": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "init": false, "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/grafana", "target": "/var/lib/grafana", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "grafana", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.79", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.79", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "grafana", "userns_mode": "", "volumes": [], "working_dir": "/usr/share/grafana" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.grafana", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "home-assistant", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gateway": "172.29.0.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "hass", "id": "970e8c310b99272b19e8089f2b435208115bf6df438a78e5993ad74a684e81f5", "image": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "init": false, "ip_address": "172.29.0.5", "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "home-assistant", "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.0.5", "ip_prefix_length": 22, "ipv6_gateway": "", "network_name": "mariadb" }, { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.70", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.70", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/config" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.home-assistant", "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb", "data.docker_registry_image.home-assistant" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "kodi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [ "TZ=europe/amsterdam" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "4515a82ed85c", "id": "4515a82ed85c368a60b9cd9b86374282bdf45c2beb9fab78a5b3044280f09fe0", "image": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "init": false, "ip_address": "192.168.2.128", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/kodi", "target": "/config/.kodi", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "kodi", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.128", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.128", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.kodi", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "mariadbd" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "25b9ace96d12", "id": "25b9ace96d12e50e887a867cc508808a427ef7bac8f066efc8fdd4059db2e854", "image": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "init": false, "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/mariadb", "target": "/var/lib/mysql", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "mariadb", "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.0.3", "ip_prefix_length": 22, "ipv6_gateway": "", "network_name": "mariadb" }, { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.127", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.127", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.bridge", "docker_network.mariadb", "data.docker_registry_image.mariadb", "docker_image.mariadb" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "/usr/sbin/mosquitto", "-c", "/mosquitto/config/mosquitto.conf" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "db87284cffb5", "id": "db87284cffb55004c1179607d2135c4c6aba2460992c0243f56c3d2e97049865", "image": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "init": false, "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/mosquitto/config", "target": "/mosquitto/config", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/mosquitto/data", "target": "/mosquitto/data", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/mosquitto/log", "target": "/mosquitto/log", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "mosquitto", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.125", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.mosquitto", "docker_image.mosquitto", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/python3", "-u", "/usr/src/app/mqtt_exporter.py" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "01cc60edd3f8", "id": "01cc60edd3f8e5ec0f38545b72f6409b76ebfb9fe42c7d129951094a09b96efa", "image": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "init": false, "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/mqtt-exporter", "target": "/usr/src/app/conf", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "mqtt-exporter", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.123", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.123", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "mqtt_exporter", "userns_mode": "", "volumes": [], "working_dir": "/usr/src/app" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.mqtt-exporter", "docker_image.mqtt-exporter", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "nginx-lb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "nginx", "-g", "daemon off;" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "9afe60e4f63f", "id": "9afe60e4f63f9d679205ad549e0d418b472e0075dc44d195090d251ae572b8dd", "image": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "init": false, "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/nginx-lb/certbot", "target": "/var/www/acme-challenge-root", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/nginx-lb/certs", "target": "/etc/nginx/certs", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/nginx-lb/conf", "target": "/etc/nginx/config", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/nginx-lb/nginx.conf", "target": "/etc/nginx/nginx.conf", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "nginx-lb", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.115", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.115", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.nginx-lb", "docker_image.nginx-lb", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "nginx-lb-certbot", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "renew" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "certbot" ], "env": [], "exit_code": null, "gateway": "10.0.3.1", "group_add": null, "healthcheck": null, "host": [], "hostname": "f9f590ada7d7", "id": "f9f590ada7d7cf04e9ad79f91eb60cd6699cf02d58f37f22a5ce99e6cbfc3025", "image": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "init": false, "ip_address": "10.0.3.3", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": null, "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": null, "source": "/share/appdata/nginx-lb/certbot", "target": "/var/www/acme-challenge-root", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": null, "source": "/share/appdata/nginx-lb/certs", "target": "/etc/letsencrypt", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "nginx-lb-certbot", "network_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "10.0.3.3", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "bridge" } ], "network_mode": "default", "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "no", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/opt/certbot" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.nginx-lb-certbot" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "npm", "--no-update-notifier", "--no-fund", "start", "--cache", "/data/.npm", "--", "--userDir", "/data" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [ { "interval": "0s", "retries": 0, "start_period": "0s", "test": [ "CMD-SHELL", "node /healthcheck.js" ], "timeout": "0s" } ], "host": [], "hostname": "ab37bc4b012b", "id": "ab37bc4b012ba365b3c0a846ae758031988c3e3dc8ffc293301daa9434a1670b", "image": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "init": false, "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "node-red", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.124", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.124", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "node-red", "userns_mode": "", "volumes": [], "working_dir": "/usr/src/node-red" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.node-red", "docker_image.node-red", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "ofelia", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "daemon", "--config", "/etc/ofelia/config.ini" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/usr/bin/ofelia" ], "env": [], "exit_code": null, "gateway": "10.0.3.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "01d54571baa5", "id": "01d54571baa5562e738c27a65434fa945dcd13a09484219f5949ad2e4dfda0a8", "image": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "init": false, "ip_address": "10.0.3.2", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/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_alias": null, "network_data": [ { "gateway": "10.0.3.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "10.0.3.2", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "bridge" } ], "network_mode": "default", "networks": null, "networks_advanced": [], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.ofelia" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "photoprism", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "photoprism", "start" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/entrypoint.sh" ], "env": [ "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB", "PHOTOPRISM_UPLOAD_NSFW=true" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "52eefc4602d7", "id": "52eefc4602d739243f376294a09b2563875bb57a1b2b4ef509a08cd89e9bc434", "image": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "init": false, "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/CaptureOne/Variants", "target": "/photoprism/originals/capture-one-variants", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/photoprism/storage", "target": "/photoprism/storage", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/syncthing/Camera", "target": "/photoprism/originals/camera", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "photoprism", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.116", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.116", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/photoprism" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.bridge", "docker_image.photoprism" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "pihole", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [ { "add": [ "NET_ADMIN" ], "drop": [] } ], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/s6-init" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [ { "interval": "0s", "retries": 0, "start_period": "0s", "test": [ "CMD-SHELL", "dig +short +norecurse +retry=0 @127.0.0.1 pi.hole || exit 1" ], "timeout": "0s" } ], "host": [], "hostname": "d5c076913058", "id": "d5c076913058bd9f2ef086df7a96287bf34d70170ab73a96c8a571fe0e4bad03", "image": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "init": false, "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/pi-hole", "target": "/etc-pihole", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "pihole", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.114", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.114", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.pihole", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "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=2y" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/bin/prometheus" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "60970ff85352", "id": "60970ff85352015057fdb370861f01aee4d257ef50cef7bdd54055ec923facfb", "image": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "init": false, "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/prometheus/config", "target": "/etc/prometheus", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/prometheus/data", "target": "/prometheus", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "prometheus", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.80", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.80", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "nobody", "userns_mode": "", "volumes": [], "working_dir": "/prometheus" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.prometheus", "docker_image.prometheus", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "rss-bridge", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/app/docker-entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "8826b14ccc06", "id": "8826b14ccc06884214f44799ca33d51edcf37a8a97bf17ddcbe1dbf59083e3b5", "image": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "init": false, "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/rssbridge", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "rss-bridge", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.130", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.130", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/var/www/html" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.rss-bridge", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "ru-torrent", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "4789e2f3cffd", "id": "4789e2f3cffdaffd9098c3d1fba2dad51de9e07da83f28753fbca56bed35b071", "image": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "init": false, "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/Download", "target": "/downloads", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/ru-torrent", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "ru-torrent", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.121", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.121", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.ru-torrent", "docker_image.ru-torrent", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "smokeping", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "c82c985401bc", "id": "c82c985401bcf4fbec8ca841a17154bd14539263294f99ffa970bbfd595b1807", "image": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "init": false, "ip_address": "192.168.2.126", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/smokeping/config", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/smokeping/data", "target": "/data", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "smokeping", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.126", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.126", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.smokeping", "docker_image.smokeping", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "syncthing", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "9e3b4ee2e4a3", "id": "9e3b4ee2e4a369aadb5611e2dbb0f31b342d8ec225521861e97e35c43b17fbb6", "image": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "init": false, "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/syncthing", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "syncthing", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.119", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.119", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.syncthing", "docker_image.syncthing", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "traccar", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "-jar", "tracker-server.jar", "conf/traccar.xml" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "java", "-Xms1g", "-Xmx1g", "-Djava.net.preferIPv4Stack=true" ], "env": [], "exit_code": null, "gateway": "172.29.0.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "1232d060eb21", "id": "1232d060eb216c568810af6ad17bbb3497128858df505e72f19ab61680a1ffaf", "image": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "init": false, "ip_address": "172.29.0.2", "ip_prefix_length": 22, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/traccar/logs", "target": "/opt/traccar/logs", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/traccar/traccar.xml", "target": "/opt/traccar/conf/traccar.xml", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "traccar", "network_alias": null, "network_data": [ { "gateway": "172.29.0.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.0.2", "ip_prefix_length": 22, "ipv6_gateway": "", "network_name": "mariadb" }, { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.113", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.113", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/opt/traccar" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.mariadb", "data.docker_registry_image.traccar", "docker_image.traccar", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "unifi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "unifi" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/docker-entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [ { "interval": "0s", "retries": 0, "start_period": "5m0s", "test": [ "CMD-SHELL", "/usr/local/bin/docker-healthcheck.sh || exit 1" ], "timeout": "0s" } ], "host": [], "hostname": "4f1b71176c25", "id": "4f1b71176c25e9f462b627894f63d7f357eb9f2145774e713b1394af2da8835e", "image": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "init": false, "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/unifi", "target": "/unifi", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "unifi", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.67", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.67", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/unifi" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.bridge", "data.docker_registry_image.unifi", "docker_image.unifi" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "wireguard", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [ { "add": [ "NET_ADMIN" ], "drop": [] } ], "command": [ "/entrypoint.sh" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [], "env": [ "PEERS=1", "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "0f3ec4dbaed2", "id": "0f3ec4dbaed299005c902d4c4547bd107d60003e34f908d4e2f8e88dc768cb08", "image": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "init": false, "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/dev/net/tun", "target": "/dev/net/tun", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": false, "source": "/share/appdata/wireguard", "target": "/etc/wireguard", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "wireguard", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.120", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.120", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.bridge", "data.docker_registry_image.wireguard", "docker_image.wireguard" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "youless-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "npm", "run", "start" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [], "env": [], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "c92dd5db24cf", "id": "c92dd5db24cf6a1018fe1435ea4699ff20ef1acf93044066d9173e683bec476e", "image": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "init": false, "ip_address": "192.168.2.82", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [], "must_run": true, "name": "youless-exporter", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.82", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.82", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_network.bridge", "docker_image.youless-exporter" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "command": [ "/sbin/tini", "--", "node", "index.js" ], "container_logs": null, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [ { "container_path": "/dev/ttyACM0", "host_path": "/dev/ttyACM0", "permissions": "rwm" } ], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": "192.168.2.1", "group_add": [], "healthcheck": [], "host": [], "hostname": "cd3b65649a51", "id": "cd3b65649a51a9b36cdc0ebad707c7896f15df965f158cad3f44ffa82b9d1d27", "image": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "init": false, "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipc_mode": "private", "labels": [], "links": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/zigbee2mqtt", "target": "/app/data", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": true, "source": "/run/udev", "target": "/run/udev", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "zigbee-2-mqtt", "network_alias": null, "network_data": [ { "gateway": "192.168.2.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.117", "ip_prefix_length": 24, "ipv6_gateway": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.117", "ipv6_address": "", "name": "terraform-static-eth1-shared" } ], "pid_mode": "", "ports": [], "privileged": false, "publish_all_ports": false, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "working_dir": "/app" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.zigbee-2-mqtt", "docker_image.zigbee-2-mqtt", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "airsonic", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26airsonicadvanced/airsonic-advanced:latest", "keep_locally": null, "latest": "sha256:9b868ac932bc1b37749cf8d5a604690fa8f9bb0e308eaaadcabf79d42c27cb26", "name": "airsonicadvanced/airsonic-advanced:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "airsonicadvanced/airsonic-advanced@sha256:9c87ad489eee4a15e23d509f27f373d8b816a880f941fdaa46c2eb5d461b4aa2" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "freshrss", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1freshrss/freshrss:latest", "keep_locally": null, "latest": "sha256:2f0f052a15563fa32042313ce52a06f4f28113f0fb521980c4fd4f7c19ead8c1", "name": "freshrss/freshrss:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "freshrss/freshrss@sha256:fcf1a9b17612f4b3bc0c9be91dd666fed81a6a25ff18a2dcabafbb75450aada5" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "ginlong-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbdrescla/ginlong-mqtt", "keep_locally": null, "latest": "sha256:3f010adb6cb4ca0f3319db32d8b5bfc68573994fc30dd1396dd874cb99442cbd", "name": "rescla/ginlong-mqtt", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" ], "repo_digest": "rescla/ginlong-mqtt@sha256:faf95f9f4d753bd193a7d75254b564a1495b1ba4cfaebc24ad9db12fed5fb73b" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.ginlong-mqtt" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "gitea", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912bgitea/gitea:latest-rootless", "keep_locally": null, "latest": "sha256:eb341527606d406c795cff6d122f3715a223c0ed7d2f3ceeb7665865c443912b", "name": "gitea/gitea:latest-rootless", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "gitea/gitea@sha256:164ed10d48324891a9d2ead090c33ecd5f64016cec50f45f27085171b4248526" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bdgrafana/grafana:latest", "keep_locally": null, "latest": "sha256:8df10701ce62da92ff2acebdddcc873d69bc6c20ff18dfb206ecc902b23574bd", "name": "grafana/grafana:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "grafana/grafana@sha256:61c56f3d9551afecf9a10e9f8b30a5055ceafa581cdb397b56d3b6efe6632561" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "home-assistant", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192bhomeassistant/home-assistant", "keep_locally": null, "latest": "sha256:50d59421cc4412b411ab88deee659dec310c27ef56d90c463cedd28b9bc3192b", "name": "homeassistant/home-assistant", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" ], "repo_digest": "homeassistant/home-assistant@sha256:17667d8849f01fb8a34f2eecff79beb50be0394928c8c4b64853648472ebee38" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.home-assistant" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "kodi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9linuxserver/kodi-headless:latest", "keep_locally": null, "latest": "sha256:a7fc79f42006a12047b94ee3e6d5141381b4b0351cb1795cd42cfb33929cddc9", "name": "linuxserver/kodi-headless:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "linuxserver/kodi-headless@sha256:b3180a9a7cd7066b80d14bade1ccba5457ca7a4dc242c0ba7e93459ae1ebcf28" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8cmariadb:10.6", "keep_locally": null, "latest": "sha256:ede5e2d14e3221bd16294c049cc001cab8da4ea83a7cadf5bf35ca80df466c8c", "name": "mariadb:10.6", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" ], "repo_digest": "mariadb@sha256:4635153fbecc576c359066f2018c1922c5686f4a15b7517586925b0e70d51766" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mariadb" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fdeclipse-mosquitto:2", "keep_locally": null, "latest": "sha256:a421387ae63e61551bb16785b442e3017445108e05d227f72eec063ddb6450fd", "name": "eclipse-mosquitto:2", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" ], "repo_digest": "eclipse-mosquitto@sha256:efc3fd76a152985decdbd3768f79e4635d2e47febaeb1349d8f421a48fb0564b" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mosquitto" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3efhemberger/mqtt_exporter:1.2.1", "keep_locally": null, "latest": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e", "name": "fhemberger/mqtt_exporter:1.2.1", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" ], "repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mqtt-exporter" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "nginx-lb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02nginx:alpine", "keep_locally": null, "latest": "sha256:4937520ae206c8969734d9a659fc1e6594d9b22b9340bf0796defbea0c92dd02", "name": "nginx:alpine", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" ], "repo_digest": "nginx@sha256:2d194184b067db3598771b4cf326cfe6ad5051937ba1132b8b7d4b0184e0d0a6" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.nginx-lb" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "nginx-lb-certbot", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19acertbot/certbot:latest", "keep_locally": null, "latest": "sha256:2924483b97117b89533467838db8694811f77fbbc292330b668f768a8798f19a", "name": "certbot/certbot:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" ], "repo_digest": "certbot/certbot@sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.nginx-lb-certbot" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455nodered/node-red:latest-12", "keep_locally": null, "latest": "sha256:c77c1368defc95f168c0af42782e03cc96cbd8feeb012af093ab3b17a9e2b455", "name": "nodered/node-red:latest-12", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" ], "repo_digest": "nodered/node-red@sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.node-red" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "ofelia", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3ccmcuadros/ofelia:latest", "keep_locally": null, "latest": "sha256:2d240311393d12592bc64f645bb85aa4bbf687651d801c630cca6de3c97ea3cc", "name": "mcuadros/ofelia:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "mcuadros/ofelia@sha256:4d67a32724f5a57393c9aca0b6731cce60b6a5b91bd369b8e41cbede2e09a3e1" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "photoprism", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8photoprism/photoprism:latest", "keep_locally": null, "latest": "sha256:6b46f01b3fdf54071b4ee2d37217e60dc6431a9edaa8a453df104cb356e588d8", "name": "photoprism/photoprism:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "photoprism/photoprism@sha256:8dd9e8e5290c8bf648d0e91ea8ef81038ffc8800ebf6322417682a0342e04065" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "pihole", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054pihole/pihole:latest", "keep_locally": null, "latest": "sha256:83fba0db226df27077f7de3480718c8fa1f2a439ec8dc2a285181cfca973c054", "name": "pihole/pihole:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "pihole/pihole@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53aprom/prometheus:latest", "keep_locally": null, "latest": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "name": "prom/prometheus:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" ], "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.prometheus" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "rss-bridge", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006dbrssbridge/rss-bridge:latest", "keep_locally": null, "latest": "sha256:21b24bd0b76d3ee5a5495f5b095f34511b42b10b16b270b94a97d4d8af1006db", "name": "rssbridge/rss-bridge:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "rssbridge/rss-bridge@sha256:95b6b46b13e84f827eccc456e5e5d5bb9ceaf9f1e229ac1ee55dc416157f9d9e" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "ru-torrent", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43linuxserver/rutorrent", "keep_locally": null, "latest": "sha256:8895d6ebcd94e4482b74abebf2724873cb59cc1f5d9c854ce2b946d798ff1c43", "name": "linuxserver/rutorrent", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" ], "repo_digest": "linuxserver/rutorrent@sha256:b3a878b9a1da2c3b29066f6c39949fc4b2a10c530668457d462b2692e5b73a04" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.ru-torrent" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "smokeping", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31dlinuxserver/smokeping:latest", "keep_locally": null, "latest": "sha256:526695aab5a266251d471d699a308502ff27c76df1f0d30b37ed4fae610ec31d", "name": "linuxserver/smokeping:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" ], "repo_digest": "linuxserver/smokeping@sha256:7dec1f1e263d588024ae5f6945227ce29bd039495cb0eac931f32c6f2cd9b200" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.smokeping" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "syncthing", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468linuxserver/syncthing:latest", "keep_locally": null, "latest": "sha256:214ac9d245d607c5ab9a616376dd7c3b0815a31e8dac24cef19769e0bea7d468", "name": "linuxserver/syncthing:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" ], "repo_digest": "linuxserver/syncthing@sha256:58d5516868a30119e07c8f898b1ea51c85fe7cde4cfbab7c2b31becf4defbcdb" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.syncthing" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "traccar", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416traccar/traccar", "keep_locally": null, "latest": "sha256:685f6914391dac9aeb9786e8fd642e4c457abe6ec59588010abd63a367b67416", "name": "traccar/traccar", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" ], "repo_digest": "traccar/traccar@sha256:a43b39683be7c4f3460aa467eb1ce0ee8b4d843318dd3e4d96855efdde499a83" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.traccar" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "unifi", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5fjacobalberty/unifi", "keep_locally": null, "latest": "sha256:7838b75ef7b9fdb9dbcceb2c537e8edafc4e8f161ec93a6c7291f00c1fa51f5f", "name": "jacobalberty/unifi", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" ], "repo_digest": "jacobalberty/unifi@sha256:b3edc809a3ff2d247dc7a7d73929fa80eca08462c1ca77230a288126d3741bb5" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.unifi" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "wireguard", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9masipcat/wireguard-go:latest", "keep_locally": null, "latest": "sha256:ec6eb319a29da2f2ff1284f4fd8461d5c29c25ed3347bb8cd8b71d1ecc59e7d9", "name": "masipcat/wireguard-go:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" ], "repo_digest": "masipcat/wireguard-go@sha256:bb6dfb22a75ebe15c5907068f32c7bbb5da2cef38613a09ea48c602d47f3b18f" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.wireguard" ] } ] }, { "mode": "managed", "type": "docker_image", "name": "youless-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbddyouless-exporter:latest", "keep_locally": null, "latest": "sha256:4355c648088c7732bb39c2ded162781ffb0bfef1f36353d46b951592f507bbdd", "name": "youless-exporter:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_image", "name": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "build": [], "force_remove": null, "id": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241afkoenkk/zigbee2mqtt", "keep_locally": null, "latest": "sha256:51e8df8e568c7002dca2a3bc51e628c08002f2c2f88aaf0daeef653aab8241af", "name": "koenkk/zigbee2mqtt", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" ], "repo_digest": "koenkk/zigbee2mqtt@sha256:a152fa019f05d9712cce1da20c82b1c96557277954ad60d644114376623c9912" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.zigbee-2-mqtt" ] } ] }, { "mode": "managed", "type": "docker_network", "name": "bridge", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "qnet", "id": "f9cf6469837bece2c688b65787869af240fcffa95d9d5d3a71a0c4da119e5edc", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "192.168.2.1", "ip_range": "", "subnet": "192.168.2.0/24" } ], "ipam_driver": "qnet", "ipv6": false, "labels": [], "name": "terraform-static-eth1-shared", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjAifQ==" } ] }, { "mode": "managed", "type": "docker_network", "name": "ginlong-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "10da5174961dc2ca3748d532ea64dc45af54f43cc31ecb7371dc6446777b2ecd", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.20.1", "ip_range": "", "subnet": "172.29.20.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "ginlong-mqtt", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "938f753ff226a9faa4c9c435e3f7d1b771d1c14a643f5a28714f0c794e881d73", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.0.1", "ip_range": "", "subnet": "172.29.0.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "mariadb", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "b4159d1a1f78bf10803373a7760c04251cf70f85820263164d592449eb3593b2", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.8.1", "ip_range": "", "subnet": "172.29.8.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "mosquitto", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "7a040f1f9063e45f7cee84fe5f45605562b0c34d8e237de8b9e877576c2dfdb9", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.16.1", "ip_range": "", "subnet": "172.29.16.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "mqtt-exporter", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "nginx-lb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "29d77e2ed11c53add7d1289bf1b82eb83c3bab92d161af0a937b997157ff0fbb", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.32.1", "ip_range": "", "subnet": "172.29.32.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "nginx-lb", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, { "mode": "managed", "type": "docker_network", "name": "nginx-lb-certbot", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "062cd1691c07c029297af8171eb246b1894566e17caacbfd7f3fa91fa14fbcab", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.36.1", "ip_range": "", "subnet": "172.29.36.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "nginx-lb-certbot", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, { "mode": "managed", "type": "docker_network", "name": "ru-torrent", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "ce3a3f44f66df89d137bd172cacab54b21ba4efd588904abac3da0b8a276a633", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.24.1", "ip_range": "", "subnet": "172.29.24.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "ru-torrent", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "smokeping", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "f73120b843df42e7877cbeb845c85f3ac7ae1faa9bda9e67a9285dad320bca72", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.4.1", "ip_range": "", "subnet": "172.29.4.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "smokeping", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "docker_network", "name": "wireguard", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 1, "attributes": { "attachable": false, "check_duplicate": null, "driver": "bridge", "id": "792771eec195cb0dbf358d6ab3fbb759d52c9944116c3318484a82bdf56299f8", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.28.1", "ip_range": "", "subnet": "172.29.28.0/22" } ], "ipam_driver": "default", "ipv6": false, "labels": [], "name": "wireguard", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] } ] }