diff --git a/node-red.tf b/node-red.tf index c07bbed..93e996b 100644 --- a/node-red.tf +++ b/node-red.tf @@ -1,5 +1,5 @@ data "docker_registry_image" "node-red" { - name = "nodered/node-red:latest-14" + name = "nodered/node-red:latest" } resource "docker_image" "node-red" { diff --git a/terraform.tfstate b/terraform.tfstate index c1ce9aa..0a42125 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 486, + "serial": 491, "lineage": "e7740904-79b1-f2c6-7412-51acd75d7fa7", "outputs": {}, "resources": [ @@ -104,10 +104,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8", + "id": "sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c", "insecure_skip_verify": false, - "name": "nodered/node-red:latest-14", - "sha256_digest": "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8" + "name": "nodered/node-red:latest", + "sha256_digest": "sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c" }, "sensitive_attributes": [] } @@ -886,9 +886,9 @@ } ], "host": [], - "hostname": "5ea419eac6a8", - "id": "5ea419eac6a84eae3a33b6a12a38a844177fd2f8826aa051a99cc23d30ab0d76", - "image": "sha256:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18", + "hostname": "f3625e1df009", + "id": "f3625e1df00950358f98a8ed0cc7d31c7a8bc71f5f6e0817344dfac2d6e63731", + "image": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4", "init": false, "ipc_mode": "private", "labels": [], @@ -922,7 +922,7 @@ "ip_address": "192.168.2.244", "ip_prefix_length": 24, "ipv6_gateway": "", - "mac_address": "02:42:ac:87:50:42", + "mac_address": "02:42:95:b2:4e:ef", "network_name": "terraform-static-eth1-shared" } ], @@ -1423,15 +1423,15 @@ "attributes": { "build": [], "force_remove": null, - "id": "sha256:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18nodered/node-red:latest-14", - "image_id": "sha256:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18", + "id": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4nodered/node-red:latest", + "image_id": "sha256:c18405a7344409fafea74695d2ad912b2e867a0d84ff16ef494d16bfb52643f4", "keep_locally": null, - "name": "nodered/node-red:latest-14", + "name": "nodered/node-red:latest", "platform": null, "pull_triggers": [ - "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8" + "sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c" ], - "repo_digest": "nodered/node-red@sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8", + "repo_digest": "nodered/node-red@sha256:5fd729fce9b787903e2b443a2fc052c6253b737ca38e65df7b843cd4170bdb5c", "triggers": null }, "sensitive_attributes": [], diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index 040c3cb..c1ce9aa 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.5", - "serial": 483, + "serial": 486, "lineage": "e7740904-79b1-f2c6-7412-51acd75d7fa7", "outputs": {}, "resources": [ @@ -104,10 +104,10 @@ { "schema_version": 0, "attributes": { - "id": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04", + "id": "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8", "insecure_skip_verify": false, - "name": "nodered/node-red:latest-12", - "sha256_digest": "sha256:7b8e58892801f01af48acfb18c21b845a6f35029e7654ca6e19ba86bbe810d04" + "name": "nodered/node-red:latest-14", + "sha256_digest": "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8" }, "sensitive_attributes": [] } @@ -734,9 +734,9 @@ "cpu_shares": 0, "destroy_grace_seconds": null, "devices": [], - "dns": null, - "dns_opts": null, - "dns_search": null, + "dns": [], + "dns_opts": [], + "dns_search": [], "domainname": "", "entrypoint": [ "/usr/local/bin/python3", @@ -746,8 +746,8 @@ "env": [], "exit_code": null, "gpus": null, - "group_add": null, - "healthcheck": null, + "group_add": [], + "healthcheck": [], "host": [], "hostname": "3d0d188c9943", "id": "3d0d188c9943510da57467e9924e1966541909150d4ee291e2673ff42f1b210a", @@ -813,11 +813,17 @@ "stdin_open": false, "stop_signal": "", "stop_timeout": 0, - "storage_opts": null, - "sysctls": null, - "tmpfs": null, + "storage_opts": {}, + "sysctls": {}, + "tmpfs": {}, "tty": false, - "ulimit": [], + "ulimit": [ + { + "hard": 65535, + "name": "nofile", + "soft": 65535 + } + ], "upload": [], "user": "mqtt_exporter", "userns_mode": "", @@ -841,7 +847,131 @@ "type": "docker_container", "name": "node-red", "provider": "provider[\"registry.terraform.io/kreuzwerker/docker\"]", - "instances": [] + "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": "5ea419eac6a8", + "id": "5ea419eac6a84eae3a33b6a12a38a844177fd2f8826aa051a99cc23d30ab0d76", + "image": "sha256:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18", + "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:ac:87:50:42", + "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", @@ -1282,6 +1412,36 @@ } ] }, + { + "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:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18nodered/node-red:latest-14", + "image_id": "sha256:c360e28300986ce77861038878cba4132079ab8105a64c450c41b42d67368a18", + "keep_locally": null, + "name": "nodered/node-red:latest-14", + "platform": null, + "pull_triggers": [ + "sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8" + ], + "repo_digest": "nodered/node-red@sha256:5041fe85e55705d91594980330fc447d86d4f138723befe1628c686bace01de8", + "triggers": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "data.docker_registry_image.node-red" + ] + } + ] + }, { "mode": "managed", "type": "docker_image",