1129 lines
36 KiB
Plaintext
1129 lines
36 KiB
Plaintext
{
|
|
"version": 4,
|
|
"terraform_version": "1.0.9",
|
|
"serial": 49,
|
|
"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:76f5fd9056b2866d902a533603694ccdc574a73ca17ee01ce910334f3fe861fb",
|
|
"insecure_skip_verify": false,
|
|
"name": "homeassistant/home-assistant",
|
|
"sha256_digest": "sha256:76f5fd9056b2866d902a533603694ccdc574a73ca17ee01ce910334f3fe861fb"
|
|
},
|
|
"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:ce08d3fe69d4170cea2426739af86ac95e683f01dd2c4141da661983a2401364",
|
|
"insecure_skip_verify": false,
|
|
"name": "eclipse-mosquitto:2",
|
|
"sha256_digest": "sha256:ce08d3fe69d4170cea2426739af86ac95e683f01dd2c4141da661983a2401364"
|
|
},
|
|
"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:c15bfeef73c2b348c0fb5f70d3b3013575a6ebf2af942a1d8196c7d7d842f6bb",
|
|
"insecure_skip_verify": false,
|
|
"name": "nodered/node-red:latest-12",
|
|
"sha256_digest": "sha256:c15bfeef73c2b348c0fb5f70d3b3013575a6ebf2af942a1d8196c7d7d842f6bb"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "data",
|
|
"type": "docker_registry_image",
|
|
"name": "prometheus",
|
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "sha256:e9620d250b16ffe0eb9e3eac7dd76151848424c17d577632ae9ca61d1328687e",
|
|
"insecure_skip_verify": false,
|
|
"name": "prom/prometheus:latest",
|
|
"sha256_digest": "sha256:e9620d250b16ffe0eb9e3eac7dd76151848424c17d577632ae9ca61d1328687e"
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "ginlong-mqtt",
|
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
|
"instances": []
|
|
},
|
|
{
|
|
"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": "9cdbf0bd6fce9c385d763cbd459137cc5fde88f0fa3f86c0156a40f993431397",
|
|
"image": "sha256:092a480a2531b3479d9c8591169723f2b49c79e8ec4b76b9f8aad3faaeb405ec",
|
|
"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": null,
|
|
"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": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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": [
|
|
{
|
|
"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": "c4906a8bd507c813cfc606e73599feaeda7446241aa5200cb3d34187c7584c56",
|
|
"image": "sha256:7d0be6d666a64748ca1c44092f46aea136ae52724157868fde114ad9de28838d",
|
|
"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": null,
|
|
"source": "/share/appdata/mariadb",
|
|
"target": "/var/lib/mysql",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
}
|
|
],
|
|
"must_run": true,
|
|
"name": "mariadb",
|
|
"network_alias": null,
|
|
"network_data": null,
|
|
"network_mode": null,
|
|
"networks": null,
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"ipv4_address": "",
|
|
"ipv6_address": "",
|
|
"name": "mariadb"
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"ipv4_address": "192.168.2.127",
|
|
"ipv6_address": "",
|
|
"name": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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.mariadb",
|
|
"docker_network.bridge",
|
|
"docker_network.mariadb"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "ca964dcb819c0ee89578b6d8487e276dda6d0b1278646c9faaf468c9fc888c81",
|
|
"image": "sha256:a45972533f35be06249f61a9f698f3a490b1436172dbf938ab0ec0034a67f8b7",
|
|
"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": null,
|
|
"source": "/share/appdata/mosquitto/config",
|
|
"target": "/mosquitto/config",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"source": "/share/appdata/mosquitto/data",
|
|
"target": "/mosquitto/data",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"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": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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": [
|
|
{
|
|
"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": "5e3982502e76383808be419b28e817726c7784d4b0006feb1f80047c26a7fee9",
|
|
"image": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e",
|
|
"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": null,
|
|
"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": null,
|
|
"network_mode": null,
|
|
"networks": null,
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"ipv4_address": "192.168.2.123",
|
|
"ipv6_address": "",
|
|
"name": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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.mqtt-exporter",
|
|
"docker_network.bridge"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "docker_container",
|
|
"name": "node-red",
|
|
"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": "8fb4792a487ef0b00d20e72d9d844f1401c84e4a85b9477fbb2d2362fe52882c",
|
|
"image": "sha256:6b7ba8339c4c9665e182be489e1ade2609cad11c99fb5cda0ae6aa6a3efd9e46",
|
|
"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": 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": null,
|
|
"network_mode": null,
|
|
"networks": null,
|
|
"networks_advanced": [
|
|
{
|
|
"aliases": [],
|
|
"ipv4_address": "192.168.2.124",
|
|
"ipv6_address": "",
|
|
"name": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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.node-red",
|
|
"docker_network.bridge"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "53fe1873e5774a8cc47b2fbbf64a7533ca827ec3b88724e80c2b80ec1661c4cd",
|
|
"image": "sha256:227ae20e1b04419fd87ff02d6cb3e7444081fadb6b1a121f3cf4f5cf15f6fecc",
|
|
"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": null,
|
|
"source": "/share/appdata/prometheus/config",
|
|
"target": "/etc/prometheus",
|
|
"tmpfs_options": [],
|
|
"type": "bind",
|
|
"volume_options": []
|
|
},
|
|
{
|
|
"bind_options": [],
|
|
"read_only": null,
|
|
"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": "terraform-static-eth1-shared"
|
|
}
|
|
],
|
|
"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_image",
|
|
"name": "grafana",
|
|
"provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"build": [],
|
|
"force_remove": null,
|
|
"id": "sha256:092a480a2531b3479d9c8591169723f2b49c79e8ec4b76b9f8aad3faaeb405ecgrafana/grafana:latest",
|
|
"keep_locally": null,
|
|
"latest": "sha256:092a480a2531b3479d9c8591169723f2b49c79e8ec4b76b9f8aad3faaeb405ec",
|
|
"name": "grafana/grafana:latest",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": null,
|
|
"repo_digest": "grafana/grafana@sha256:b3ec90dcb532054144a039760a71311b60b17db22b4711541eb72b08d583c52e"
|
|
},
|
|
"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:e0a45773808ab4fc3c8d45e7323160c05039b39c4b3447553e52323eefdbddc9homeassistant/home-assistant",
|
|
"keep_locally": null,
|
|
"latest": "sha256:e0a45773808ab4fc3c8d45e7323160c05039b39c4b3447553e52323eefdbddc9",
|
|
"name": "homeassistant/home-assistant",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:76f5fd9056b2866d902a533603694ccdc574a73ca17ee01ce910334f3fe861fb"
|
|
],
|
|
"repo_digest": "homeassistant/home-assistant@sha256:76f5fd9056b2866d902a533603694ccdc574a73ca17ee01ce910334f3fe861fb"
|
|
},
|
|
"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:7d0be6d666a64748ca1c44092f46aea136ae52724157868fde114ad9de28838dmariadb:10.4.13",
|
|
"keep_locally": null,
|
|
"latest": "sha256:7d0be6d666a64748ca1c44092f46aea136ae52724157868fde114ad9de28838d",
|
|
"name": "mariadb:10.4.13",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:3e5789a41a158c2d1d2caf8aa8dcc9d07834f63f772a2b4410da2679cf493d58"
|
|
],
|
|
"repo_digest": "mariadb@sha256:3e5789a41a158c2d1d2caf8aa8dcc9d07834f63f772a2b4410da2679cf493d58"
|
|
},
|
|
"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:a45972533f35be06249f61a9f698f3a490b1436172dbf938ab0ec0034a67f8b7eclipse-mosquitto:2",
|
|
"keep_locally": null,
|
|
"latest": "sha256:a45972533f35be06249f61a9f698f3a490b1436172dbf938ab0ec0034a67f8b7",
|
|
"name": "eclipse-mosquitto:2",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:ce08d3fe69d4170cea2426739af86ac95e683f01dd2c4141da661983a2401364"
|
|
],
|
|
"repo_digest": "eclipse-mosquitto@sha256:ce08d3fe69d4170cea2426739af86ac95e683f01dd2c4141da661983a2401364"
|
|
},
|
|
"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:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3efhemberger/mqtt_exporter:1.2.1",
|
|
"keep_locally": null,
|
|
"latest": "sha256:ba9a5f12f019b77932c510aa84777db5124792a2514d24ae33827e02ef318d3e",
|
|
"name": "fhemberger/mqtt_exporter:1.2.1",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364"
|
|
],
|
|
"repo_digest": "fhemberger/mqtt_exporter@sha256:85437ddda8167683e001fcbb1371380b1ac774ba3438fbd1d963ac6d3807b364"
|
|
},
|
|
"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:6b7ba8339c4c9665e182be489e1ade2609cad11c99fb5cda0ae6aa6a3efd9e46nodered/node-red:latest-12",
|
|
"keep_locally": null,
|
|
"latest": "sha256:6b7ba8339c4c9665e182be489e1ade2609cad11c99fb5cda0ae6aa6a3efd9e46",
|
|
"name": "nodered/node-red:latest-12",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:c15bfeef73c2b348c0fb5f70d3b3013575a6ebf2af942a1d8196c7d7d842f6bb"
|
|
],
|
|
"repo_digest": "nodered/node-red@sha256:c15bfeef73c2b348c0fb5f70d3b3013575a6ebf2af942a1d8196c7d7d842f6bb"
|
|
},
|
|
"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:227ae20e1b04419fd87ff02d6cb3e7444081fadb6b1a121f3cf4f5cf15f6feccprom/prometheus:latest",
|
|
"keep_locally": null,
|
|
"latest": "sha256:227ae20e1b04419fd87ff02d6cb3e7444081fadb6b1a121f3cf4f5cf15f6fecc",
|
|
"name": "prom/prometheus:latest",
|
|
"output": null,
|
|
"pull_trigger": null,
|
|
"pull_triggers": [
|
|
"sha256:e9620d250b16ffe0eb9e3eac7dd76151848424c17d577632ae9ca61d1328687e"
|
|
],
|
|
"repo_digest": "prom/prometheus@sha256:e9620d250b16ffe0eb9e3eac7dd76151848424c17d577632ae9ca61d1328687e"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "bnVsbA==",
|
|
"dependencies": [
|
|
"data.docker_registry_image.prometheus"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "c844e08d3678abdc3dc94e14f19849dbc943aafae58402a8107ecf3497ab7a74",
|
|
"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": {},
|
|
"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": "a7f5b4fb3cc30d0b36f2fb79dca08d6fb2dcd379c0c32c150d2c30cda41d9fb0",
|
|
"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": "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": "654c1940e05957c843667917aced4332b66fe63e408cc0d0e40c4e9acf13d3e8",
|
|
"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": "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": "153f7d69c52bcb0707392c900e0a99dae6b1d44846d481c11631d035e688f842",
|
|
"ingress": false,
|
|
"internal": false,
|
|
"ipam_config": [
|
|
{
|
|
"aux_address": {},
|
|
"gateway": "172.29.12.1",
|
|
"ip_range": "",
|
|
"subnet": "172.29.12.0/22"
|
|
}
|
|
],
|
|
"ipam_driver": "default",
|
|
"ipv6": false,
|
|
"labels": [],
|
|
"name": "mqtt-exporter",
|
|
"options": {},
|
|
"scope": "local"
|
|
},
|
|
"sensitive_attributes": [],
|
|
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ=="
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|