From 1353ef643aec8fe0065c1bf0dd6422b3d03da976 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger <tobias@msrg.cc> Date: Wed, 16 Apr 2025 12:55:47 +0200 Subject: [PATCH] Move monitoring groups --- services.auto.tfvars | 52 +++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/services.auto.tfvars b/services.auto.tfvars index 2f98cb2..91e12f2 100644 --- a/services.auto.tfvars +++ b/services.auto.tfvars @@ -1,3 +1,11 @@ +# Groups: +## 1-hosts +## 2-services +## 3-websites +## 7-support +## 8-backup +## 9-external + services = { "acme_dns" = { host = "node001" @@ -34,7 +42,7 @@ services = { }] monitoring = { url = "/-/health/live/" - group = "4-services" + group = "3-services" } certificates = ["auth.serguzim.me"] auth = false @@ -57,7 +65,7 @@ services = { }] monitoring = { url = "/" - group = "4-services" + group = "3-services" } auth = false database = false @@ -153,7 +161,7 @@ services = { }] monitoring = { url = "https://multiplayer.factorio.com/get-game-details/91.107.211.57:34197" - group = "4-services" + group = "3-services" interval = "5m" conditions = [ "DEFAULT", @@ -190,7 +198,7 @@ services = { }] monitoring = { url = "/api/v1/version" - group = "4-services" + group = "3-services" } ports = [ { @@ -247,7 +255,7 @@ services = { }] monitoring = { url = "/api/v1/status" - group = "4-services" + group = "3-services" conditions = [ "DEFAULT", "[BODY].health == true" @@ -275,7 +283,7 @@ services = { } ] monitoring = { - group = "4-services" + group = "3-services" } auth = true auth_redirects = ["https://gallery.serguzim.me/auth/login"] @@ -294,7 +302,7 @@ services = { }] monitoring = { url = "/health" - group = "4-services" + group = "3-services" conditions = [ "DEFAULT", "[BODY].status == pass" @@ -322,7 +330,7 @@ services = { ] monitoring = { url = "/health" - group = "4-services" + group = "3-services" conditions = [ "DEFAULT", "[BODY] == Healthy" @@ -347,7 +355,7 @@ services = { }] monitoring = { url = "/api/v1/logins" - group = "4-services" + group = "3-services" } auth = true auth_cert = "rsa" @@ -366,7 +374,7 @@ services = { type = "hook" }] monitoring = { - group = "4-services" + group = "3-services" } ports = [ { @@ -428,7 +436,7 @@ services = { ] monitoring = { url = "tcp://minecraft.serguzim.me:25565" - group = "4-services" + group = "3-services" conditions = [ "[CONNECTED] == true" ] @@ -479,7 +487,7 @@ services = { }] monitoring = { url = "/v1/health" - group = "4-services" + group = "3-services" conditions = [ "DEFAULT", "[BODY].healthy == true" @@ -529,7 +537,7 @@ services = { type = "docker" }] monitoring = { - group = "5-websites" + group = "3-websites" } auth = false database = false @@ -555,7 +563,7 @@ services = { ] monitoring = { url = "/rest/health" - group = "4-services" + group = "3-services" conditions = [ "DEFAULT", "[BODY].status == pass" @@ -584,7 +592,7 @@ services = { }] monitoring = { url = "/_matrix/client/versions" - group = "4-services" + group = "3-services" } ports = [ { @@ -612,7 +620,7 @@ services = { }] monitoring = { url = "/accounts/login/" - group = "4-services" + group = "3-services" } auth = false database = true @@ -677,7 +685,7 @@ services = { }] monitoring = { url = "/tt-rss/" - group = "4-services" + group = "3-services" } auth = false database = true @@ -691,7 +699,7 @@ services = { }] monitoring = { url = "/api/heartbeat" - group = "4-services" + group = "3-services" } auth = false database = true @@ -709,7 +717,7 @@ services = { }] monitoring = { url = "/api/v1/info" - group = "4-services" + group = "3-services" } auth = true auth_redirects = ["https://todo.serguzim.me/auth/openid/authserguzimme"] @@ -733,7 +741,7 @@ services = { }] monitoring = { url = "/info" - group = "4-services" + group = "3-services" } auth = false database = false @@ -746,7 +754,7 @@ services = { domain = "wiki.serguzim.me" }] monitoring = { - group = "4-services" + group = "3-services" } auth = true auth_redirects = ["https://wiki.serguzim.me/login/f792bc7d-1a25-4437-944e-55eaf0111102/callback"] @@ -769,7 +777,7 @@ services = { ] monitoring = { url = "/healthz" - group = "4-services" + group = "3-services" } auth = false database = true