Really thought I had already filed a bug for this.
Nearly all of the steps for setting up codesearch are well documented in README, but it would be nice if it was all taken care of by puppet. I think some of the steps (such as adjusting /srv's formatting) may still need to be done manually, but lets see how much we can automate.