Maybe someone's already done this and I haven't noticed, but having Docker and/or Flatpack images for this seems like an obvious way to include as many machines as possible.
kubernetes: https://github.com/richstokes/k8s-fah
https://github.com/pcktdmp/charts
This design pattern is extremely useful when running for instance on AWS Spot Instances.