I'd say it is easier to just do "gem install puppet" if you have ruby already installed.
It's a handy wrapper around puppet that lets you go from bare server to fully deployed Rails app with one config file, two commands, and about 10 minutes of automated package installs.