1656 lines
52 KiB
JSON
1656 lines
52 KiB
JSON
{
|
|
"version": 4,
|
|
"terraform_version": "1.5.5",
|
|
"serial": 491,
|
|
"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:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c",
|
|
"insecure_skip_verify": false,
|
|
"name": "nodered/node-red:latest",
|
|
"sha256_digest": "sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c"
|
|
},
|
|
"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": [],
|
|
"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": "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": {},
|
|
"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": "f3625e1df009",
|
|
"id": "f3625e1df00950358f98a8ed0cc7d31c7a8bc71f5f6e0817344dfac2d6e63731",
|
|
"image": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4",
|
|
"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:95:b2:4e:ef",
|
|
"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": [],
|
|
"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": "node-red",
|
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4nodered/node-red:latest",
|
|
"image_id": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4",
|
|
"keep_locally": null,
|
|
"name": "nodered/node-red:latest",
|
|
"platform": null,
|
|
"pull_triggers": [
|
|
"sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c"
|
|
],
|
|
"repo_digest": "nodered/node-red@sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c",
|
|
"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: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
|
|
}
|