summaryrefslogtreecommitdiff
path: root/clusterman/commands/frontend.py
diff options
context:
space:
mode:
Diffstat (limited to 'clusterman/commands/frontend.py')
-rw-r--r--clusterman/commands/frontend.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/clusterman/commands/frontend.py b/clusterman/commands/frontend.py
new file mode 100644
index 0000000..bcd4ab7
--- /dev/null
+++ b/clusterman/commands/frontend.py
@@ -0,0 +1,25 @@
+import os, json
+from clusterman.config import CONF
+
+
+
+
+def info():
+ nodes=None
+ if os.path.exists(CONF.NODE_FILE):
+ with open(CONF.NODE_FILE) as f:
+ nodes=json.load(f)
+
+ cache=None
+ if os.path.exists(CONF.CACHE_FILE):
+ with open(CONF.CACHE_FILE) as f:
+ cache=json.load(f)
+
+ # Node
+ print("Node count: ",end="")
+ print("NA") if nodes==None else print(len(nodes))
+
+ # Cache
+ print("Last node scan: ",end="")
+ if cache!=None and "last_scan" in CONF["cache"]:
+ print(CONF["cache"]["last_scan"])