From 0e189ad0efc8d2f893d01e66b5efd7dba63f6fbc Mon Sep 17 00:00:00 2001
From: Rikard Danielsson <richir@sunet.se>
Date: Wed, 5 Mar 2025 14:15:45 +0100
Subject: [PATCH] change check_nextcloud_mounts.py output

---
 templates/application/check_nextcloud_mounts.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/templates/application/check_nextcloud_mounts.py b/templates/application/check_nextcloud_mounts.py
index cd304e6..6edde37 100644
--- a/templates/application/check_nextcloud_mounts.py
+++ b/templates/application/check_nextcloud_mounts.py
@@ -10,6 +10,8 @@ buckets = []
 bucket_count = {}
 containers = {}
 exit = 0
+base_message = "OK: no duplicate mounts"
+perf_data = ""
 
 get_containers = subprocess.Popen('/usr/local/bin/get_containers', stdout=subprocess.PIPE).stdout.read()
 containers = get_containers.decode().splitlines()
@@ -22,13 +24,11 @@ for container in containers:
     for items in mount_data:
         buckets.append(items["configuration"]["bucket"])
     bucket_count = dict(Counter(buckets))
-    for i, (k, v) in enumerate(bucket_count.items()):
+    for k, v in bucket_count.items():
         if v > 1:
-            if i == 0:
-                print("WARNING: buckets with multiple mounts")
-                print(f"bucket {k} is mounted {v} times | {k}_num_mounts={v}")
-            else:
-                print(f"bucket {k} is mounted {v} times | {k}_num_mounts={v}")
+            base_message = "WARNING: buckets with multiple mounts |"
+            perf_data += f" {k}={v}"
 #            lets do exit 0 for now
 #            exit = 1
+print(base_message + perf_data)
 sys.exit(exit)