* set puppet hostname for jenkins node so it can run puppet

* More work for #733
* Again, this is only deploy code to run puppet *on* the jenkins server, so no jenkins test