Maybe spend some time looking into puppet then? Although if you've already got everything setup there's probably no need to change. That said, I should probably look into chef a little more than I have.
I've tried looking into salt a couple of times, but I find the documentation really lacking. The information is too spread out. I just took another look at the docs and it appears to do just about everything puppet does, but is much easier to configure (puppet-db/mcollective salt-alternatives are default).
Is there a canonical tutorial that's worth reading?