Our puppet code lives on github, so we pull to the puppet master.
But our github repository is private. Is standard (best) practice to give the puppet master ssh keys to github without passphrase (what github calls a deploy key)? Can/should I do better?