Eating my words entirely and converting the whole thing to ansible roles.