{ "version": 4, "terraform_version": "1.5.5", "serial": 553, "lineage": "e7740904-79b1-f2c6-7412-51acd75d7fa7", "outputs": {}, "resources": [ { "mode": "data", "type": "docker_registry_image", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:e3e9c2b5776fe3657f4954dfa91579224f98a0316f51d431989b15425e95530f", "insecure_skip_verify": false, "name": "grafana/grafana:latest", "sha256_digest": "sha256:e3e9c2b5776fe3657f4954dfa91579224f98a0316f51d431989b15425e95530f" }, "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:400f20c77f52ac31334c1e73a2f19b2d6e5820757d1d476f01960b1efed31949", "insecure_skip_verify": false, "name": "homeassistant/home-assistant", "sha256_digest": "sha256:400f20c77f52ac31334c1e73a2f19b2d6e5820757d1d476f01960b1efed31949" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:ca13918ec48f2644005624012e51f95189224decfb8f5df4c41beebcd4805770", "insecure_skip_verify": false, "name": "mariadb:10.11", "sha256_digest": "sha256:ca13918ec48f2644005624012e51f95189224decfb8f5df4c41beebcd4805770" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:09bf8853ef2c5cf5356f0924aec318dce2b304cd63ece091c2cf9973aba7258e", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", "sha256_digest": "sha256:09bf8853ef2c5cf5356f0924aec318dce2b304cd63ece091c2cf9973aba7258e" }, "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:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6", "insecure_skip_verify": false, "name": "fhemberger/mqtt_exporter:latest", "sha256_digest": "sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6" }, "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:0e3b590064a6bb32996aaa4ca63f0c17e63c877cc5219de501820e6457a616f1", "insecure_skip_verify": false, "name": "nodered/node-red:latest", "sha256_digest": "sha256:0e3b590064a6bb32996aaa4ca63f0c17e63c877cc5219de501820e6457a616f1" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:b440bc0e8aa5bab44a782952c09516b6a50f9d7b2325c1ffafac7bc833298e2e", "insecure_skip_verify": false, "name": "prom/prometheus:latest", "sha256_digest": "sha256:b440bc0e8aa5bab44a782952c09516b6a50f9d7b2325c1ffafac7bc833298e2e" }, "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:44a431c18fffea0a56cf5fcd1c3c5ad554d1b207bd0525e75ee154928c58cb05", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", "sha256_digest": "sha256:44a431c18fffea0a56cf5fcd1c3c5ad554d1b207bd0525e75ee154928c58cb05" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "docker_container", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/run.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "dc2b9e49b021", "id": "dc2b9e49b021e72de73796505c30cf52635c0dfcc9970bb619ae0b96be3f4270", "image": "sha256:06e5d59b720d562ac6f2f8bff4dc7155862e5553ffce60423b593dce71de8d39", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/grafana", "target": "/var/lib/grafana", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "grafana", "network_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.248", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:c9:b3:14:14", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.248", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "472", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "working_dir": "/usr/share/grafana" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.grafana", "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": [], "cgroupns_mode": null, "command": [], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "0dff37fdf492", "id": "0dff37fdf492eaa7dc2b9dd6b758eb4b525ff9e479069be0dcea5a58ec5aa496", "image": "sha256:3f32ac3a3d6f2c6778eb8ddb5924264e89c3673175e057caab233961b6eb3140", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/home-assistant", "target": "/config", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "home-assistant", "network_data": [ { "gateway": "172.29.4.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.4.2", "ip_prefix_length": 22, "ipv6_gateway": "", "mac_address": "02:42:ac:1d:04:02", "network_name": "mariadb" }, { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.249", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:dd:7d:b9:fc", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.249", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "working_dir": "/config" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.home-assistant", "data.docker_registry_image.mariadb", "docker_container.mariadb", "docker_image.home-assistant", "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [ "mariadbd" ], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "2c6912ba98f6", "id": "2c6912ba98f615009c1d6ae56c17c00b653b37af6a7cd22cf24cb886968c13b8", "image": "sha256:48760dd81044cb5fd3b17e7ffcc93ad572edd4c5fe2b7b8a361cfab9a901f2f0", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/mariadb", "target": "/var/lib/mysql", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "mariadb", "network_data": [ { "gateway": "172.29.4.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.4.2", "ip_prefix_length": 22, "ipv6_gateway": "", "mac_address": "02:42:ac:1d:04:02", "network_name": "mariadb" }, { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.247", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:7e:bc:8c:9c", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "", "ipv6_address": "", "name": "mariadb" }, { "aliases": [], "ipv4_address": "192.168.2.247", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.mariadb", "docker_image.mariadb", "docker_network.bridge", "docker_network.mariadb" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [ "/usr/sbin/mosquitto", "-c", "/mosquitto/config/mosquitto.conf" ], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/docker-entrypoint.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "85bce33e0ed1", "id": "85bce33e0ed11bd3db8464b464aa7214ad7f12b8e40a9b23832866061eb1a82f", "image": "sha256:67f41ae4ad4b65e532b89ba5c2a2633b8e7cac273d2812599bb16830928bf807", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/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_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.125", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:b4:d1:03:dd", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "working_dir": "" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.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": [], "cgroupns_mode": null, "command": [], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/python3", "-u", "/usr/src/app/mqtt_exporter.py" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "af1d9ae36636", "id": "af1d9ae366369dc32814862d13fdd199ed73d24bb921c30e9cf744363ce4a6bf", "image": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/mqtt-exporter", "target": "/usr/src/app/conf", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "mqtt-exporter", "network_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.245", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:fe:bd:72:9a", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.245", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "upload": [], "user": "mqtt_exporter", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "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": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "./entrypoint.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": [ { "interval": "0s", "retries": 0, "start_period": "0s", "test": [ "CMD-SHELL", "node /healthcheck.js" ], "timeout": "0s" } ], "host": [], "hostname": "6c49f85f72c7", "id": "6c49f85f72c71eb7f04354252e073946779a04a8a9960206cad82cf4119f62be", "image": "sha256:bc24c33b020b12649e56a8a7f587c405896fcedee7874dd08404e4e12ffec8ae", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": null, "source": "/share/appdata/node-red", "target": "/data", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "node-red", "network_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.244", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:ac:ba:e2:a3", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.244", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "node-red", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "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": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [ "--config.file=/etc/prometheus/prometheus.yml", "--storage.tsdb.path=/prometheus", "--web.console.libraries=/usr/share/prometheus/console_libraries", "--web.console.templates=/usr/share/prometheus/consoles", "--storage.tsdb.retention.time=2y" ], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/bin/prometheus" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "f2c9dc3f1ab6", "id": "f2c9dc3f1ab6379173743a2efbf8280848fe19f3d45affbd3dc0ee3be0024214", "image": "sha256:620d5e2a39df1802ad1c4991f9860078608ab85c8c0a7fd23c770afaa5007b88", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": false, "source": "/share/appdata/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_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.243", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:b3:29:e6:f4", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.243", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "nobody", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "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": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 2, "attributes": { "attach": false, "bridge": "", "capabilities": [], "cgroupns_mode": null, "command": [ "/sbin/tini", "--", "node", "index.js" ], "container_logs": null, "container_read_refresh_timeout_milliseconds": 15000, "cpu_set": "", "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [ { "container_path": "/dev/ttyACM0", "host_path": "/dev/ttyACM0", "permissions": "rwm" } ], "dns": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "a3cd4a20add6", "id": "a3cd4a20add699cdd646da6bff40f7a3db9740f9e6a764f24c14ddfb35d53c03", "image": "sha256:3caef48f8b596870b5d972701e7ad11d4e5ae69099c43d107299924e0d9f4d78", "init": false, "ipc_mode": "private", "labels": [], "log_driver": "json-file", "log_opts": { "max-file": "10", "max-size": "10m" }, "logs": false, "max_retry_count": 0, "memory": 0, "memory_swap": 0, "mounts": [ { "bind_options": [], "read_only": true, "source": "/run/udev", "target": "/run/udev", "tmpfs_options": [], "type": "bind", "volume_options": [] }, { "bind_options": [], "read_only": null, "source": "/share/appdata/zigbee2mqtt", "target": "/app/data", "tmpfs_options": [], "type": "bind", "volume_options": [] } ], "must_run": true, "name": "zigbee-2-mqtt", "network_data": [ { "gateway": "192.168.2.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.242", "ip_prefix_length": 24, "ipv6_gateway": "", "mac_address": "02:42:48:fa:df:b7", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.242", "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, "runtime": "runc", "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "stop_signal": "", "stop_timeout": 0, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": "", "userns_mode": "", "volumes": [], "wait": false, "wait_timeout": 60, "working_dir": "/app" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "data.docker_registry_image.zigbee-2-mqtt", "docker_image.zigbee-2-mqtt", "docker_network.bridge" ] } ] }, { "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:06e5d59b720d562ac6f2f8bff4dc7155862e5553ffce60423b593dce71de8d39grafana/grafana:latest", "image_id": "sha256:06e5d59b720d562ac6f2f8bff4dc7155862e5553ffce60423b593dce71de8d39", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ "sha256:e3e9c2b5776fe3657f4954dfa91579224f98a0316f51d431989b15425e95530f" ], "repo_digest": "grafana/grafana@sha256:e3e9c2b5776fe3657f4954dfa91579224f98a0316f51d431989b15425e95530f", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.grafana" ] } ] }, { "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:3f32ac3a3d6f2c6778eb8ddb5924264e89c3673175e057caab233961b6eb3140homeassistant/home-assistant", "image_id": "sha256:3f32ac3a3d6f2c6778eb8ddb5924264e89c3673175e057caab233961b6eb3140", "keep_locally": null, "name": "homeassistant/home-assistant", "platform": null, "pull_triggers": [ "sha256:400f20c77f52ac31334c1e73a2f19b2d6e5820757d1d476f01960b1efed31949" ], "repo_digest": "homeassistant/home-assistant@sha256:400f20c77f52ac31334c1e73a2f19b2d6e5820757d1d476f01960b1efed31949", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.home-assistant" ] } ] }, { "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:48760dd81044cb5fd3b17e7ffcc93ad572edd4c5fe2b7b8a361cfab9a901f2f0mariadb:10.11", "image_id": "sha256:48760dd81044cb5fd3b17e7ffcc93ad572edd4c5fe2b7b8a361cfab9a901f2f0", "keep_locally": null, "name": "mariadb:10.11", "platform": null, "pull_triggers": [ "sha256:ca13918ec48f2644005624012e51f95189224decfb8f5df4c41beebcd4805770" ], "repo_digest": "mariadb@sha256:ca13918ec48f2644005624012e51f95189224decfb8f5df4c41beebcd4805770", "triggers": null }, "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:67f41ae4ad4b65e532b89ba5c2a2633b8e7cac273d2812599bb16830928bf807eclipse-mosquitto:2", "image_id": "sha256:67f41ae4ad4b65e532b89ba5c2a2633b8e7cac273d2812599bb16830928bf807", "keep_locally": null, "name": "eclipse-mosquitto:2", "platform": null, "pull_triggers": [ "sha256:09bf8853ef2c5cf5356f0924aec318dce2b304cd63ece091c2cf9973aba7258e" ], "repo_digest": "eclipse-mosquitto@sha256:09bf8853ef2c5cf5356f0924aec318dce2b304cd63ece091c2cf9973aba7258e", "triggers": null }, "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:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2fhemberger/mqtt_exporter:latest", "image_id": "sha256:191e346b5eeb6d7a1695b7046932ee9b0f9278b349be8c0e49ed288aee88d6d2", "keep_locally": null, "name": "fhemberger/mqtt_exporter:latest", "platform": null, "pull_triggers": [ "sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6" ], "repo_digest": "fhemberger/mqtt_exporter@sha256:d9a6071ea8d03ca6e8d0e6d1b84afd2fd9a4ab04200acb3841624e5d8eecb6f6", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mqtt-exporter" ] } ] }, { "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:bc24c33b020b12649e56a8a7f587c405896fcedee7874dd08404e4e12ffec8aenodered/node-red:latest", "image_id": "sha256:bc24c33b020b12649e56a8a7f587c405896fcedee7874dd08404e4e12ffec8ae", "keep_locally": null, "name": "nodered/node-red:latest", "platform": null, "pull_triggers": [ "sha256:0e3b590064a6bb32996aaa4ca63f0c17e63c877cc5219de501820e6457a616f1" ], "repo_digest": "nodered/node-red@sha256:0e3b590064a6bb32996aaa4ca63f0c17e63c877cc5219de501820e6457a616f1", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.node-red" ] } ] }, { "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:620d5e2a39df1802ad1c4991f9860078608ab85c8c0a7fd23c770afaa5007b88prom/prometheus:latest", "image_id": "sha256:620d5e2a39df1802ad1c4991f9860078608ab85c8c0a7fd23c770afaa5007b88", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ "sha256:b440bc0e8aa5bab44a782952c09516b6a50f9d7b2325c1ffafac7bc833298e2e" ], "repo_digest": "prom/prometheus@sha256:b440bc0e8aa5bab44a782952c09516b6a50f9d7b2325c1ffafac7bc833298e2e", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.prometheus" ] } ] }, { "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:3caef48f8b596870b5d972701e7ad11d4e5ae69099c43d107299924e0d9f4d78koenkk/zigbee2mqtt", "image_id": "sha256:3caef48f8b596870b5d972701e7ad11d4e5ae69099c43d107299924e0d9f4d78", "keep_locally": null, "name": "koenkk/zigbee2mqtt", "platform": null, "pull_triggers": [ "sha256:44a431c18fffea0a56cf5fcd1c3c5ad554d1b207bd0525e75ee154928c58cb05" ], "repo_digest": "koenkk/zigbee2mqtt@sha256:44a431c18fffea0a56cf5fcd1c3c5ad554d1b207bd0525e75ee154928c58cb05", "triggers": null }, "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": "397392d6f21a", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "192.168.2.254", "ip_range": "", "subnet": "192.168.2.0/24" } ], "ipam_driver": "qnet", "ipam_options": { "iface": "eth1" }, "ipv6": false, "labels": [], "name": "terraform-static-eth1-shared", "options": { "iface": "eth1" }, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, { "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": "cfd1354ceedc53fa522e9a10c70d49b7ac7125727f501424b95bd405660b0847", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.4.1", "ip_range": "", "subnet": "172.29.4.0/22" } ], "ipam_driver": "default", "ipam_options": {}, "ipv6": false, "labels": [], "name": "mariadb", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, { "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": "9c08255fe09b92b047babff032c02d9f63341c6e44648cb91acb1f210e4688b3", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.0.1", "ip_range": "", "subnet": "172.29.0.0/22" } ], "ipam_driver": "default", "ipam_options": {}, "ipv6": false, "labels": [], "name": "mosquitto", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] }, { "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": "b005dcb71f38fcd4158a8381e82d41108d3704efd54de37e99826c85330e7519", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "172.29.8.1", "ip_range": "", "subnet": "172.29.8.0/22" } ], "ipam_driver": "default", "ipam_options": {}, "ipv6": false, "labels": [], "name": "mqtt-exporter", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] } ], "check_results": null }