I wrote a little plan that listens for MQTT messages and executes arbitrary commands depending on a configuration file. So these instructions can be wake on lan commands. The configuration file has an idea of hosts; unique hosts may get unique configurations, so I might have an individual configuration file, deploy multiple situations in multiple h