ensure latest version of puppet is installed

setup repos to point to our packages.
use ipaddress instead of hostname for ssh connection

in my net, dns does not work by default.