From 837304e24859b567e6e07dbb76895a5f1f7dbf24 Mon Sep 17 00:00:00 2001
From: Ingolf Wagner <contact@ingolf-wagner.de>
Date: Thu, 27 Feb 2025 09:53:39 +0700
Subject: [PATCH] :sparkles: user container-telemetry-non-private-network

---
 components/monitor/container.nix         | 21 ---------------------
 machines/orbi/media-nextcloud.nix        |  3 +--
 machines/orbi/media-transmission2.nix    |  3 +--
 machines/orbi/service-forgejo.nix        |  3 +--
 machines/orbi/service-photoprism.nix     |  3 +--
 machines/orbi/service-surrealdb.nix      |  3 +--
 machines/orbi/social-matrix-terranix.nix |  3 +--
 7 files changed, 6 insertions(+), 33 deletions(-)
 delete mode 100644 components/monitor/container.nix

diff --git a/components/monitor/container.nix b/components/monitor/container.nix
deleted file mode 100644
index 86a38db..0000000
--- a/components/monitor/container.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  lib,
-  config,
-  inputs,
-  ...
-}:
-with lib;
-with types;
-{
-  imports = [
-    ../timezone.nix
-  ];
-
-  config = {
-    telemetry.enable = mkDefault true;
-    telemetry.metrics.enable = mkDefault false;
-    telemetry.apps.opentelemetry.enable = false;
-    services.journald.extraConfig = "SystemMaxUse=1G";
-  };
-
-}
diff --git a/machines/orbi/media-nextcloud.nix b/machines/orbi/media-nextcloud.nix
index 464a21f..7607a47 100644
--- a/machines/orbi/media-nextcloud.nix
+++ b/machines/orbi/media-nextcloud.nix
@@ -114,9 +114,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "23.11";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here
diff --git a/machines/orbi/media-transmission2.nix b/machines/orbi/media-transmission2.nix
index b27e2ab..b667756 100644
--- a/machines/orbi/media-transmission2.nix
+++ b/machines/orbi/media-transmission2.nix
@@ -35,9 +35,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "21.05";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here
diff --git a/machines/orbi/service-forgejo.nix b/machines/orbi/service-forgejo.nix
index afacf4d..573e213 100644
--- a/machines/orbi/service-forgejo.nix
+++ b/machines/orbi/service-forgejo.nix
@@ -60,9 +60,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "24.11";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here
diff --git a/machines/orbi/service-photoprism.nix b/machines/orbi/service-photoprism.nix
index b1f1582..00723fa 100644
--- a/machines/orbi/service-photoprism.nix
+++ b/machines/orbi/service-photoprism.nix
@@ -34,9 +34,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "23.11";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here
diff --git a/machines/orbi/service-surrealdb.nix b/machines/orbi/service-surrealdb.nix
index fb7588c..6f88aeb 100644
--- a/machines/orbi/service-surrealdb.nix
+++ b/machines/orbi/service-surrealdb.nix
@@ -25,9 +25,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "24.05";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here
diff --git a/machines/orbi/social-matrix-terranix.nix b/machines/orbi/social-matrix-terranix.nix
index 180a7db..f8df7db 100644
--- a/machines/orbi/social-matrix-terranix.nix
+++ b/machines/orbi/social-matrix-terranix.nix
@@ -90,9 +90,8 @@ in
       {
         nixpkgs.pkgs = pkgs;
         imports = [
-          "${components}/monitor/container.nix"
           inputs.nix-topology.nixosModules.default
-          inputs.telemetry.nixosModules.telemetry
+          inputs.telemetry.nixosModules.container-telemetry-non-private-network
         ];
         system.stateVersion = "23.11";
         services.logrotate.checkConfig = false; # because uid 3000 does not exist in here