{ "version": 4, "terraform_version": "1.0.9", "serial": 409, "lineage": "e7740904-79b1-f2c6-7412-51acd75d7fa7", "outputs": {}, "resources": [ { "mode": "data", "type": "docker_registry_image", "name": "home-assistant", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:8e069fcfddbd95c0acff88b9e515e3b208c2a5b4ad801a8f0cb8b55be417fc45", "insecure_skip_verify": false, "name": "homeassistant/home-assistant", "sha256_digest": "sha256:8e069fcfddbd95c0acff88b9e515e3b208c2a5b4ad801a8f0cb8b55be417fc45" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:ffe2c11fab42fb66e712a0c27f8c1d92dcb41f817d292a01e4e897662136b809", "insecure_skip_verify": false, "name": "mariadb:10.4", "sha256_digest": "sha256:ffe2c11fab42fb66e712a0c27f8c1d92dcb41f817d292a01e4e897662136b809" }, "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:01a9b8c7c1e5e6d3e7a32a76f79309970b7edac50e9c034d69d46b1117be918b", "insecure_skip_verify": false, "name": "fhemberger/mqtt_exporter:v1.4.1", "sha256_digest": "sha256:01a9b8c7c1e5e6d3e7a32a76f79309970b7edac50e9c034d69d46b1117be918b" }, "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:c2f2c732ab2b6f7237c3c88f941864e847fa64a53cbc6a608d156f306c7ef48b", "insecure_skip_verify": false, "name": "nodered/node-red:latest", "sha256_digest": "sha256:c2f2c732ab2b6f7237c3c88f941864e847fa64a53cbc6a608d156f306c7ef48b" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "prometheus", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:0f0b7feb6f02620df7d493ad7437b6ee95b6d16d8d18799f3607124e501444b1", "insecure_skip_verify": false, "name": "prom/prometheus:latest", "sha256_digest": "sha256:0f0b7feb6f02620df7d493ad7437b6ee95b6d16d8d18799f3607124e501444b1" }, "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:3bc1b09a6bf40b591f8492793c90e821e37bb033cf836adc86ede3cbf9848fb7", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", "sha256_digest": "sha256:3bc1b09a6bf40b591f8492793c90e821e37bb033cf836adc86ede3cbf9848fb7" }, "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": [], "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.254", "group_add": [], "healthcheck": [], "host": [], "hostname": "280169769b23", "id": "280169769b23933709993844ef6241cb30284762ebf8d110333935d1cb2d64f0", "image": "sha256:0b5f69449f9e7b07b45294bcfd8c123b26614c12ce67599b0c771520d286b061", "init": false, "ip_address": "192.168.2.248", "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.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.248", "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.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, "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": "472", "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": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/init" ], "env": [], "exit_code": null, "gateway": "172.29.4.1", "group_add": null, "healthcheck": null, "host": [], "hostname": "fab6b3f7a1a3", "id": "fab6b3f7a1a37b638ae8e4bdb6ceef064d1d252898acf0560758b0b4d26817e6", "image": "sha256:319f31a48bdf815470b5cb66b733631e22ec6a496f469c9a2874913b00652620", "init": false, "ip_address": "172.29.4.3", "ip_prefix_length": 22, "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": 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.4.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.4.3", "ip_prefix_length": 22, "ipv6_gateway": "", "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": "", "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.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, "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": "/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": [], "command": [ "mysqld" ], "container_logs": null, "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, "gateway": "172.29.4.1", "group_add": null, "healthcheck": null, "host": [], "hostname": "29fa2b1f3cec", "id": "29fa2b1f3cecfe1cac60294aa7b4a5af9df46c6a2b7966aa255891ad01cc1a15", "image": "sha256:1e1af1a438234a97fbf1525c2f701d9c878f21909f7304526acf2656605269f7", "init": false, "ip_address": "172.29.4.2", "ip_prefix_length": 22, "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": 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.4.1", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "172.29.4.2", "ip_prefix_length": 22, "ipv6_gateway": "", "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": "", "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.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, "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": "" }, "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": [], "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.254", "group_add": [], "healthcheck": [], "host": [], "hostname": "489c9f4adeef", "id": "489c9f4adeef14a86ec5403e552de07e69c95c6a24cee2c3b14372aed459e807", "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.254", "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.254", "group_add": [], "healthcheck": [], "host": [], "hostname": "9cd92ba91295", "id": "9cd92ba912957b38ac0e54983f3c3876dcf146f9aaaae03be0c0f2bf56d92d4d", "image": "sha256:fdf252bb086bca8485155d08137764b2dff18c543c54a4f14897519b61b7afb6", "init": false, "ip_address": "192.168.2.245", "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.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.245", "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.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, "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": "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": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "./entrypoint.sh" ], "env": [], "exit_code": null, "gateway": "192.168.2.254", "group_add": null, "healthcheck": [ { "interval": "0s", "retries": 0, "start_period": "0s", "test": [ "CMD-SHELL", "node /healthcheck.js" ], "timeout": "0s" } ], "host": [], "hostname": "dc832ed245cd", "id": "dc832ed245cddc51b1ec0b187e4f0c68c780af61b622df94f28ea251e9d4a73c", "image": "sha256:1af68eb29a99fd3216d6f5d00170858a1635dfe4296894b70ccfefc01ad90f36", "init": false, "ip_address": "192.168.2.244", "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/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.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.244", "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.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, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "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": "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": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "/bin/prometheus" ], "env": [], "exit_code": null, "gateway": "192.168.2.254", "group_add": null, "healthcheck": null, "host": [], "hostname": "691fd99c5f68", "id": "691fd99c5f68c286e8143ebf5d46b1b8704ac9216b11826657d3037a117dcf4e", "image": "sha256:75972a31ad256ca862df92e395141ef811a4213f265d6d338455e863adbf73fa", "init": false, "ip_address": "192.168.2.243", "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": 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.254", "global_ipv6_address": "", "global_ipv6_prefix_length": 0, "ip_address": "192.168.2.243", "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.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, "security_opts": [], "shm_size": 64, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "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": "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": null, "dns_opts": null, "dns_search": null, "domainname": "", "entrypoint": [ "docker-entrypoint.sh" ], "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": "192.168.2.254", "group_add": null, "healthcheck": null, "host": [], "hostname": "3212e48ed1a5", "id": "3212e48ed1a59c7d8b222ff0cd7efdfe2fd8173727b7d28ea14f36c7fa9957be", "image": "sha256:707d9daf2cb3d984958e21a7bb466aa683e4d384090fd1e1e754fcd8f326838f", "init": false, "ip_address": "192.168.2.242", "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": "/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_alias": null, "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": "", "network_name": "terraform-static-eth1-shared" } ], "network_mode": "default", "networks": null, "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, "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": "/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:0b5f69449f9e7b07b45294bcfd8c123b26614c12ce67599b0c771520d286b061grafana/grafana:latest", "keep_locally": null, "latest": "sha256:0b5f69449f9e7b07b45294bcfd8c123b26614c12ce67599b0c771520d286b061", "name": "grafana/grafana:latest", "output": null, "pull_trigger": null, "pull_triggers": null, "repo_digest": "grafana/grafana@sha256:d677948c6e9ab36e1f128e4372f716b8e2cf9f50790429e63aaea48fbdfc7dfb" }, "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:319f31a48bdf815470b5cb66b733631e22ec6a496f469c9a2874913b00652620homeassistant/home-assistant", "keep_locally": null, "latest": "sha256:319f31a48bdf815470b5cb66b733631e22ec6a496f469c9a2874913b00652620", "name": "homeassistant/home-assistant", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:8e069fcfddbd95c0acff88b9e515e3b208c2a5b4ad801a8f0cb8b55be417fc45" ], "repo_digest": "homeassistant/home-assistant@sha256:8e069fcfddbd95c0acff88b9e515e3b208c2a5b4ad801a8f0cb8b55be417fc45" }, "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:1e1af1a438234a97fbf1525c2f701d9c878f21909f7304526acf2656605269f7mariadb:10.4", "keep_locally": null, "latest": "sha256:1e1af1a438234a97fbf1525c2f701d9c878f21909f7304526acf2656605269f7", "name": "mariadb:10.4", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:ffe2c11fab42fb66e712a0c27f8c1d92dcb41f817d292a01e4e897662136b809" ], "repo_digest": "mariadb@sha256:ffe2c11fab42fb66e712a0c27f8c1d92dcb41f817d292a01e4e897662136b809" }, "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:fdf252bb086bca8485155d08137764b2dff18c543c54a4f14897519b61b7afb6fhemberger/mqtt_exporter:v1.4.1", "keep_locally": null, "latest": "sha256:fdf252bb086bca8485155d08137764b2dff18c543c54a4f14897519b61b7afb6", "name": "fhemberger/mqtt_exporter:v1.4.1", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:01a9b8c7c1e5e6d3e7a32a76f79309970b7edac50e9c034d69d46b1117be918b" ], "repo_digest": "fhemberger/mqtt_exporter@sha256:01a9b8c7c1e5e6d3e7a32a76f79309970b7edac50e9c034d69d46b1117be918b" }, "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:1af68eb29a99fd3216d6f5d00170858a1635dfe4296894b70ccfefc01ad90f36nodered/node-red:latest", "keep_locally": null, "latest": "sha256:1af68eb29a99fd3216d6f5d00170858a1635dfe4296894b70ccfefc01ad90f36", "name": "nodered/node-red:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:c2f2c732ab2b6f7237c3c88f941864e847fa64a53cbc6a608d156f306c7ef48b" ], "repo_digest": "nodered/node-red@sha256:c2f2c732ab2b6f7237c3c88f941864e847fa64a53cbc6a608d156f306c7ef48b" }, "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:75972a31ad256ca862df92e395141ef811a4213f265d6d338455e863adbf73faprom/prometheus:latest", "keep_locally": null, "latest": "sha256:75972a31ad256ca862df92e395141ef811a4213f265d6d338455e863adbf73fa", "name": "prom/prometheus:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:0f0b7feb6f02620df7d493ad7437b6ee95b6d16d8d18799f3607124e501444b1" ], "repo_digest": "prom/prometheus@sha256:0f0b7feb6f02620df7d493ad7437b6ee95b6d16d8d18799f3607124e501444b1" }, "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:707d9daf2cb3d984958e21a7bb466aa683e4d384090fd1e1e754fcd8f326838fkoenkk/zigbee2mqtt", "keep_locally": null, "latest": "sha256:707d9daf2cb3d984958e21a7bb466aa683e4d384090fd1e1e754fcd8f326838f", "name": "koenkk/zigbee2mqtt", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:3bc1b09a6bf40b591f8492793c90e821e37bb033cf836adc86ede3cbf9848fb7" ], "repo_digest": "koenkk/zigbee2mqtt@sha256:3bc1b09a6bf40b591f8492793c90e821e37bb033cf836adc86ede3cbf9848fb7" }, "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": "397392d6f21a3e2ff84fe5eda4165a77be1f19f92fa05f02d6c63dbf930471ff", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "192.168.2.254", "ip_range": "", "subnet": "192.168.2.0/24" } ], "ipam_driver": "qnet", "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", "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", "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", "ipv6": false, "labels": [], "name": "mqtt-exporter", "options": {}, "scope": "local" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" } ] } ] }