I wrote a small software that listens for MQTT messages and executes arbitrary instructions according to a configuration file. So these instructions may be wake on lan instructions. The configuration file has a concept of hosts; different hosts can get diverse configurations, so I can have only one configuration file, deploy multiple scenarios in v