Edit: Please disregard my comment. Puppet does a lot more than simple deployment scripts. See http://www.puppetlabs.com/ for more information.
Can someone please explain the advantages of deploying with Puppet over Fabric.
(Fabric is a Python library for writing deployment scripts.)