summaryrefslogtreecommitdiffstats
path: root/src/ogClient.py
diff options
context:
space:
mode:
authorJose M. Guisado <jguisado@soleta.eu>2021-11-08 14:56:01 +0100
committerJose M. Guisado <jguisado@soleta.eu>2021-11-15 13:37:40 +0100
commit2d3d31bf61a8a0a1499ff2fe002019bdfc1241ec (patch)
tree39aaf4f33d4f80c2c54ddf6e1d7f6808dc680a41 /src/ogClient.py
parente549bd819ead5e66b3b0f86592b41399c62460eb (diff)
#1065 src: add linux mode
ogClient can run in "linux" mode. In addition to live or virtual. Serves as a substitute to the legacy ogagent, which has not received any updates since 2020/07/23. Linux mode initially supports remote reboot and poweroff. Requires updated ogServer with the Linux ogclient state. ogClient can be set up to run in linux mode by specifying it in ogclient.json: { "opengnsys": { "ip": "192.168.56.10", "port": 8889, "log": "DEBUG", "mode": "linux", ... }
Diffstat (limited to 'src/ogClient.py')
-rw-r--r--src/ogClient.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ogClient.py b/src/ogClient.py
index 78130fb..d842ee5 100644
--- a/src/ogClient.py
+++ b/src/ogClient.py
@@ -30,7 +30,7 @@ class ogClient:
self.CONFIG = config
self.mode = self.CONFIG['opengnsys']['mode']
- if self.mode not in {'virtual', 'live'}:
+ if self.mode not in {'virtual', 'live', 'linux'}:
raise ValueError('Mode not supported.')
if self.CONFIG['samba']['activate']: