{ "version": 4, "terraform_version": "1.0.9", "serial": 250, "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:0887753a0083dca5dd17725272e70df0b77fe1edafa2ae07f434fae544420349", "insecure_skip_verify": false, "name": "homeassistant/home-assistant", "sha256_digest": "sha256:0887753a0083dca5dd17725272e70df0b77fe1edafa2ae07f434fae544420349" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:3e5789a41a158c2d1d2caf8aa8dcc9d07834f63f772a2b4410da2679cf493d58", "insecure_skip_verify": false, "name": "mariadb:10.4.13", "sha256_digest": "sha256:3e5789a41a158c2d1d2caf8aa8dcc9d07834f63f772a2b4410da2679cf493d58" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:8ef2af7be0f4541b2687cfffa6c2cae23d9507bc6fc5c495a29b72248c19548a", "insecure_skip_verify": false, "name": "eclipse-mosquitto:2", "sha256_digest": "sha256:8ef2af7be0f4541b2687cfffa6c2cae23d9507bc6fc5c495a29b72248c19548a" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364", "insecure_skip_verify": false, "name": "fhemberger/mqtt_exporter:1.2.1", "sha256_digest": "sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "docker_registry_image", "name": "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:56e7f18e05dd567f96c05046519760b356f52450c33f6e0055a110a493a41dc4", "insecure_skip_verify": false, "name": "prom/prometheus:latest", "sha256_digest": "sha256:56e7f18e05dd567f96c05046519760b356f52450c33f6e0055a110a493a41dc4" }, "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:e60808bdbc06c0945701b0cb3071efb64f94cff305e0fb3cb577686266993254", "insecure_skip_verify": false, "name": "koenkk/zigbee2mqtt", "sha256_digest": "sha256:e60808bdbc06c0945701b0cb3071efb64f94cff305e0fb3cb577686266993254" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "docker_container", "name": "grafana", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "status": "tainted", "schema_version": 2, "attributes": { "attach": false, "bridge": null, "capabilities": [], "command": null, "container_logs": null, "cpu_set": null, "cpu_shares": null, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": null, "entrypoint": null, "env": [], "exit_code": null, "gateway": null, "group_add": null, "healthcheck": null, "host": [], "hostname": null, "id": "eebbc7c729c5d2ed8058a3b8a5b5b9926b205768c13ddbea6bcbc79e6d0b546f", "image": "sha256:0b5f69449f9e7b07b45294bcfd8c123b26614c12ce67599b0c771520d286b061", "init": null, "ip_address": null, "ip_prefix_length": null, "ipc_mode": null, "labels": [], "links": null, "log_driver": "json-file", "log_opts": null, "logs": false, "max_retry_count": null, "memory": null, "memory_swap": null, "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": null, "network_mode": null, "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.79", "ipv6_address": "", "name": "qnet-dhcp-eth1-6d6da6" } ], "pid_mode": null, "ports": [], "privileged": null, "publish_all_ports": null, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": null, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": null, "userns_mode": null, "volumes": [], "working_dir": null }, "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": [] }, { "mode": "managed", "type": "docker_container", "name": "mariadb", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [] }, { "mode": "managed", "type": "docker_container", "name": "mosquitto", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "status": "tainted", "schema_version": 2, "attributes": { "attach": false, "bridge": null, "capabilities": [], "command": null, "container_logs": null, "cpu_set": null, "cpu_shares": null, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": null, "entrypoint": null, "env": [], "exit_code": null, "gateway": null, "group_add": null, "healthcheck": null, "host": [], "hostname": null, "id": "59cf895051c4102b47613e3f4524477ef754eb33434418f858fbdda9aa2586b1", "image": "sha256:39f30088c30d0d76ce78d959fcdf563ad79e62f37cb0eb0e1f4fcf18761e537f", "init": null, "ip_address": null, "ip_prefix_length": null, "ipc_mode": null, "labels": [], "links": null, "log_driver": "json-file", "log_opts": null, "logs": false, "max_retry_count": null, "memory": null, "memory_swap": null, "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": null, "network_mode": null, "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.125", "ipv6_address": "", "name": "qnet-dhcp-eth1-6d6da6" } ], "pid_mode": null, "ports": [], "privileged": null, "publish_all_ports": null, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": null, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": null, "userns_mode": null, "volumes": [], "working_dir": null }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.mosquitto", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "mqtt-exporter", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [] }, { "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": [ { "status": "tainted", "schema_version": 2, "attributes": { "attach": false, "bridge": null, "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": null, "cpu_shares": null, "destroy_grace_seconds": null, "devices": [], "dns": null, "dns_opts": null, "dns_search": null, "domainname": null, "entrypoint": null, "env": [], "exit_code": null, "gateway": null, "group_add": null, "healthcheck": null, "host": [], "hostname": null, "id": "c20fd1946c2aa0bffe14addae5636331cf8e6d2ea6bf3d91f00bac79a21ad5b4", "image": "sha256:c3d2a0b3481ac5d8490b3f3dd67260cf295c70600cd9c7b434350fc8503e2d7a", "init": null, "ip_address": null, "ip_prefix_length": null, "ipc_mode": null, "labels": [], "links": null, "log_driver": "json-file", "log_opts": null, "logs": false, "max_retry_count": null, "memory": null, "memory_swap": null, "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": null, "network_mode": null, "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.80", "ipv6_address": "", "name": "qnet-dhcp-eth1-6d6da6" } ], "pid_mode": null, "ports": [], "privileged": null, "publish_all_ports": null, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": null, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": null, "userns_mode": null, "volumes": [], "working_dir": null }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "docker_image.prometheus", "docker_network.bridge" ] } ] }, { "mode": "managed", "type": "docker_container", "name": "zigbee-2-mqtt", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", "instances": [ { "status": "tainted", "schema_version": 2, "attributes": { "attach": false, "bridge": null, "capabilities": [], "command": null, "container_logs": null, "cpu_set": null, "cpu_shares": null, "destroy_grace_seconds": null, "devices": [ { "container_path": "/dev/ttyACM0", "host_path": "/dev/ttyACM0", "permissions": "rwm" } ], "dns": null, "dns_opts": null, "dns_search": null, "domainname": null, "entrypoint": null, "env": [ "TZ=Europe/Amsterdam" ], "exit_code": null, "gateway": null, "group_add": null, "healthcheck": null, "host": [], "hostname": null, "id": "0b073396de6094a46efd33cb97a00a76e54df27fbf1d91520d612eb8f222b85f", "image": "sha256:f9c019e8223de5a779cd9a46478d996b45cbae91e7799a7b1a96dbe507571092", "init": null, "ip_address": null, "ip_prefix_length": null, "ipc_mode": null, "labels": [], "links": null, "log_driver": "json-file", "log_opts": null, "logs": false, "max_retry_count": null, "memory": null, "memory_swap": null, "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": null, "network_mode": null, "networks": null, "networks_advanced": [ { "aliases": [], "ipv4_address": "192.168.2.117", "ipv6_address": "", "name": "qnet-dhcp-eth1-6d6da6" } ], "pid_mode": null, "ports": [], "privileged": null, "publish_all_ports": null, "read_only": false, "remove_volumes": true, "restart": "always", "rm": false, "security_opts": [], "shm_size": null, "start": true, "stdin_open": false, "storage_opts": null, "sysctls": null, "tmpfs": null, "tty": false, "ulimit": [], "upload": [], "user": null, "userns_mode": null, "volumes": [], "working_dir": null }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==", "dependencies": [ "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:894bd6beed0066eb98441143f56537cf4ca6bb19c70be3aba193dbe24d873917homeassistant/home-assistant", "keep_locally": null, "latest": "sha256:894bd6beed0066eb98441143f56537cf4ca6bb19c70be3aba193dbe24d873917", "name": "homeassistant/home-assistant", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:0887753a0083dca5dd17725272e70df0b77fe1edafa2ae07f434fae544420349" ], "repo_digest": "homeassistant/home-assistant@sha256:0887753a0083dca5dd17725272e70df0b77fe1edafa2ae07f434fae544420349" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.home-assistant" ] } ] }, { "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:39f30088c30d0d76ce78d959fcdf563ad79e62f37cb0eb0e1f4fcf18761e537feclipse-mosquitto:2", "keep_locally": null, "latest": "sha256:39f30088c30d0d76ce78d959fcdf563ad79e62f37cb0eb0e1f4fcf18761e537f", "name": "eclipse-mosquitto:2", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:8ef2af7be0f4541b2687cfffa6c2cae23d9507bc6fc5c495a29b72248c19548a" ], "repo_digest": "eclipse-mosquitto@sha256:8ef2af7be0f4541b2687cfffa6c2cae23d9507bc6fc5c495a29b72248c19548a" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "data.docker_registry_image.mosquitto" ] } ] }, { "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:c3d2a0b3481ac5d8490b3f3dd67260cf295c70600cd9c7b434350fc8503e2d7aprom/prometheus:latest", "keep_locally": null, "latest": "sha256:c3d2a0b3481ac5d8490b3f3dd67260cf295c70600cd9c7b434350fc8503e2d7a", "name": "prom/prometheus:latest", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:56e7f18e05dd567f96c05046519760b356f52450c33f6e0055a110a493a41dc4" ], "repo_digest": "prom/prometheus@sha256:56e7f18e05dd567f96c05046519760b356f52450c33f6e0055a110a493a41dc4" }, "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:f9c019e8223de5a779cd9a46478d996b45cbae91e7799a7b1a96dbe507571092koenkk/zigbee2mqtt", "keep_locally": null, "latest": "sha256:f9c019e8223de5a779cd9a46478d996b45cbae91e7799a7b1a96dbe507571092", "name": "koenkk/zigbee2mqtt", "output": null, "pull_trigger": null, "pull_triggers": [ "sha256:e60808bdbc06c0945701b0cb3071efb64f94cff305e0fb3cb577686266993254" ], "repo_digest": "koenkk/zigbee2mqtt@sha256:e60808bdbc06c0945701b0cb3071efb64f94cff305e0fb3cb577686266993254" }, "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": "d51a9a41a83d", "ingress": false, "internal": false, "ipam_config": [ { "aux_address": {}, "gateway": "192.168.2.254", "ip_range": "", "subnet": "0.0.0.0/0" } ], "ipam_driver": "qnet", "ipv6": false, "labels": [], "name": "qnet-dhcp-eth1-6d6da6", "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==" } ] } ] }