Created by: davedash
In theory this should work, but @joshk is a bit suspicious of my wild/crazy yaml.