{ "version": 4, "terraform_version": "1.5.5", "serial": 483, "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:423040d62678074111e4e72d7dcef23480a94eb4f21b9173204d1a5ee972ec59", "insecure_skip_verify": false, "name": "grafana/grafana:latest", "sha256_digest": "sha256:423040d62678074111e4e72d7dcef23480a94eb4f21b9173204d1a5ee972ec59" }, "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:aa6ed476b0da1dd38be99c59d8566fc9937d9bc0f1e416b3cdcb011749f667e0", "insecure_skip_verify": false, "name": "homeassistant/home-assistant", "sha256_digest": "sha256:aa6ed476b0da1dd38be99c59d8566fc9937d9bc0f1e416b3cdcb011749f667e0" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:fcbe381e5fef20c7a2932b52a070f58987b770c651aedf705332e54d1dfd465f", "insecure_skip_verify": false, "name": "mariadb:10.6", "sha256_digest": "sha256:fcbe381e5fef20c7a2932b52a070f58987b770c651aedf705332e54d1dfd465f" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:85fea0cb6a49bdde547908d321149dd40621579ca1f6412f9dafd430e9dd8031", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", "sha256_digest": "sha256:85fea0cb6a49bdde547908d321149dd40621579ca1f6412f9dafd430e9dd8031" }, "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:ef71fd5fc8e7e873091e2ace4b4f49cc87107c5608ca756eaf8551f3f18f8c9a", "insecure_skip_verify": false, "name": "fhemberger/mqtt_exporter:latest", "sha256_digest": "sha256:ef71fd5fc8e7e873091e2ace4b4f49cc87107c5608ca756eaf8551f3f18f8c9a" }, "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": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:98bf0afb61b2fca7402f6cd71933abc72f90e53766cbb65c8be6060b20312f45", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", "sha256_digest": "sha256:98bf0afb61b2fca7402f6cd71933abc72f90e53766cbb65c8be6060b20312f45" }, "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": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/run.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "dfa85ee0072b", "id": "dfa85ee0072b42f21fa1a9a678ced09124858edbd60c1c8c4bc00881809e3d02", "image": "sha256:d09b57894d6e344d92d6ead1ca1cd4c10b598faafe2037f9db5f9742efe857ff", "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:03:a4:c0:f4", "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": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "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": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "f6acd69709ce", "id": "f6acd69709ce07a065716ae2bb6c43d45b17d8ccd5792f14e4316b5dba20382d", "image": "sha256:24dfcdb859704681d09aa8000469fb59a3bc3f3396f6ea40f9c2d2189766a63a", "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.3", "ip_prefix_length": 22, "ipv6_gateway": "", "mac_address": "02:42:ac:1d:04:03", "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:42:58:3a:6c", "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": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "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": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "ae3b99f89eab", "id": "ae3b99f89eabf7d0ee13b3ba6efb5ccbb3d23dfd371d82b44a7a293b554341a9", "image": "sha256:b18bbb82d438be1ab4ec05446cfae855fd4ea5016d5a1809a3e8bb12abe3f4dd", "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": "", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "", "ip_prefix_length": 0, "ipv6_gateway": "", "mac_address": "", "network_name": "mariadb" }, { "gateway": "", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "", "ip_prefix_length": 0, "ipv6_gateway": "", "mac_address": "", "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": {}, "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.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": "693eaef04557", "id": "693eaef045573e3cba1b63f9bb4af255cdf11219a79d00ffbf1978ad7bb112cb", "image": "sha256:97ac6de756a3bd84d0c722a7ab10c884888ea82521bba7d89593528c98af5121", "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:a6:28:96:69", "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": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/usr/local/bin/python3", "-u", "/usr/src/app/mqtt_exporter.py" ], "env": [], "exit_code": null, "gpus": null, "group_add": null, "healthcheck": null, "host": [], "hostname": "3d0d188c9943", "id": "3d0d188c9943510da57467e9924e1966541909150d4ee291e2673ff42f1b210a", "image": "sha256:8b5fc8974c97425cb135754d5c42202edc1430f48f69ed4cb963ecd58ee2f01d", "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:2d:b6:d6:65", "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": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "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": [] }, { "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": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "/bin/prometheus" ], "env": [], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "766cb0f81326", "id": "766cb0f813264f962996847bc7bc2bdd00567d26bfcd03a347dabf3d61d24e46", "image": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "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:89:37:2a:ff", "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": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "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": [], "dns_opts": [], "dns_search": [], "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gpus": null, "group_add": [], "healthcheck": [], "host": [], "hostname": "084b07e021b7", "id": "084b07e021b7f8ce5fe434fa2088cbd55be1a26e5636ce0d250be59fa0a8e618", "image": "sha256:760bfdaca4c4a179f460e25dd6e6bd85c0a675db4f756c47330080ad520b0df9", "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/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_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:76:a3:a2:fa", "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": {}, "sysctls": {}, "tmpfs": {}, "tty": false, "ulimit": [ { "hard": 65535, "name": "nofile", "soft": 65535 } ], "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:d09b57894d6e344d92d6ead1ca1cd4c10b598faafe2037f9db5f9742efe857ffgrafana/grafana:latest", "image_id": "sha256:d09b57894d6e344d92d6ead1ca1cd4c10b598faafe2037f9db5f9742efe857ff", "keep_locally": null, "name": "grafana/grafana:latest", "platform": null, "pull_triggers": [ "sha256:423040d62678074111e4e72d7dcef23480a94eb4f21b9173204d1a5ee972ec59" ], "repo_digest": "grafana/grafana@sha256:423040d62678074111e4e72d7dcef23480a94eb4f21b9173204d1a5ee972ec59", "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:24dfcdb859704681d09aa8000469fb59a3bc3f3396f6ea40f9c2d2189766a63ahomeassistant/home-assistant", "image_id": "sha256:24dfcdb859704681d09aa8000469fb59a3bc3f3396f6ea40f9c2d2189766a63a", "keep_locally": null, "name": "homeassistant/home-assistant", "platform": null, "pull_triggers": [ "sha256:aa6ed476b0da1dd38be99c59d8566fc9937d9bc0f1e416b3cdcb011749f667e0" ], "repo_digest": "homeassistant/home-assistant@sha256:aa6ed476b0da1dd38be99c59d8566fc9937d9bc0f1e416b3cdcb011749f667e0", "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:b18bbb82d438be1ab4ec05446cfae855fd4ea5016d5a1809a3e8bb12abe3f4ddmariadb:10.6", "image_id": "sha256:b18bbb82d438be1ab4ec05446cfae855fd4ea5016d5a1809a3e8bb12abe3f4dd", "keep_locally": null, "name": "mariadb:10.6", "platform": null, "pull_triggers": [ "sha256:fcbe381e5fef20c7a2932b52a070f58987b770c651aedf705332e54d1dfd465f" ], "repo_digest": "mariadb@sha256:fcbe381e5fef20c7a2932b52a070f58987b770c651aedf705332e54d1dfd465f", "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:97ac6de756a3bd84d0c722a7ab10c884888ea82521bba7d89593528c98af5121eclipse-mosquitto:2", "image_id": "sha256:97ac6de756a3bd84d0c722a7ab10c884888ea82521bba7d89593528c98af5121", "keep_locally": null, "name": "eclipse-mosquitto:2", "platform": null, "pull_triggers": [ "sha256:85fea0cb6a49bdde547908d321149dd40621579ca1f6412f9dafd430e9dd8031" ], "repo_digest": "eclipse-mosquitto@sha256:85fea0cb6a49bdde547908d321149dd40621579ca1f6412f9dafd430e9dd8031", "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:8b5fc8974c97425cb135754d5c42202edc1430f48f69ed4cb963ecd58ee2f01dfhemberger/mqtt_exporter:latest", "image_id": "sha256:8b5fc8974c97425cb135754d5c42202edc1430f48f69ed4cb963ecd58ee2f01d", "keep_locally": null, "name": "fhemberger/mqtt_exporter:latest", "platform": null, "pull_triggers": [ "sha256:ef71fd5fc8e7e873091e2ace4b4f49cc87107c5608ca756eaf8551f3f18f8c9a" ], "repo_digest": "fhemberger/mqtt_exporter@sha256:ef71fd5fc8e7e873091e2ace4b4f49cc87107c5608ca756eaf8551f3f18f8c9a", "triggers": null }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mqtt-exporter" ] } ] }, { "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", "image_id": "sha256:3b907f5313b7de82873c71ab09043cdcc39d09f5024510040c7c6e271208a53a", "keep_locally": null, "name": "prom/prometheus:latest", "platform": null, "pull_triggers": [ "sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80" ], "repo_digest": "prom/prometheus@sha256:d6ead9daf2355b9923479e24d7e93f246253ee6a5eb18a61b0f607219f341a80", "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:760bfdaca4c4a179f460e25dd6e6bd85c0a675db4f756c47330080ad520b0df9koenkk/zigbee2mqtt", "image_id": "sha256:760bfdaca4c4a179f460e25dd6e6bd85c0a675db4f756c47330080ad520b0df9", "keep_locally": null, "name": "koenkk/zigbee2mqtt", "platform": null, "pull_triggers": [ "sha256:98bf0afb61b2fca7402f6cd71933abc72f90e53766cbb65c8be6060b20312f45" ], "repo_digest": "koenkk/zigbee2mqtt@sha256:98bf0afb61b2fca7402f6cd71933abc72f90e53766cbb65c8be6060b20312f45", "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 }