The configuration json should allow to specify which daemons are not allowed to run on certain devices.
IMHO, the "daemons" section of the file should be transposed with the device name as key and the list of the running daemons as value, in this way, if on the device there is a daemon that is running but not listed, the system should give a proper warning.
Hint: the jc library can parse a systemctloutput ;)
The configuration json should allow to specify which daemons are not allowed to run on certain devices.
IMHO, the "daemons" section of the file should be transposed with the device name as key and the list of the running daemons as value, in this way, if on the device there is a daemon that is running but not listed, the system should give a proper warning.
Hint: the
jc
library can parse asystemctl
output ;)