I had a good chat with Arūnas Liuiza at WordCamp Europe, who has also made a tool which does this:

https://deployer.seravo.com/