I wrote a small method that listens for MQTT messages and executes arbitrary instructions dependant on a configuration file. So these instructions may be wake on lan instructions. The configuration file has an idea of hosts; various hosts can get unique configurations, so I can have a single configuration file, deploy multiple instances in several