From 776870343785d41a3a8d2da8657457f9bff11d52 Mon Sep 17 00:00:00 2001 From: maurane Date: Mon, 13 Jul 2026 12:56:37 +0200 Subject: [PATCH] add: add group of services for permissions --- .vscode/homelab.json | 3 +++ services.yml | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.vscode/homelab.json b/.vscode/homelab.json index 63c76eb..62fe25f 100644 --- a/.vscode/homelab.json +++ b/.vscode/homelab.json @@ -115,6 +115,9 @@ "enum": ["ai", "auth", "automation", "backup", "caldav", "communication", "database", "dev", "experimental", "finance", "media", "monitoring", "network", "productivity", "storage"] } }, + "service_group": { + "enum": ["mandatory", "de-googling", "productivity", "account", "bonus"] + }, "dependencies": { "type": "array", "items": {"$ref": "#/$defs/name"} diff --git a/services.yml b/services.yml index 383a60d..20db37a 100644 --- a/services.yml +++ b/services.yml @@ -104,6 +104,7 @@ services: status: active categories: - productivity + service_group: productivity dependencies: - postgresql-shared allowed_groups: @@ -144,6 +145,7 @@ services: status: active categories: - auth + service_group: mandatory allowed_groups: - nuji - family @@ -187,6 +189,7 @@ services: status: active categories: - finance + service_group: bonus allowed_groups: - nuji - admin @@ -203,6 +206,7 @@ services: status: active categories: - dev + service_group: bonus allowed_groups: - nuji - admin @@ -219,6 +223,7 @@ services: status: active categories: - monitoring + service_group: mandatory allowed_groups: - nuji - family @@ -237,6 +242,7 @@ services: status: active categories: - media + service_group: de-googling allowed_groups: - nuji - family @@ -255,6 +261,7 @@ services: status: active categories: - media + service_group: "de-googling" allowed_groups: - nuji - family @@ -294,6 +301,7 @@ services: status: active categories: - communication + service_group: de-googling allowed_groups: - nuji - family @@ -313,6 +321,7 @@ services: categories: - storage - productivity + service_group: bonus allowed_groups: - nuji - family @@ -362,6 +371,7 @@ services: categories: - ai - productivity + service_group: bonus allowed_groups: - nuji - admin @@ -379,6 +389,7 @@ services: categories: - storage - productivity + service_group: bonus allowed_groups: - nuji - admin @@ -459,6 +470,7 @@ services: categories: - caldav - productivity + service_group: de-googling allowed_groups: - admin - nuji @@ -479,6 +491,7 @@ services: categories: - storage - media + service_group: de-googling allowed_groups: - admin - nuji @@ -511,6 +524,7 @@ services: status: active categories: - productivity + service_group: productivity allowed_groups: - admin - nuji