puppet: gpg key is not needed/used for puppet repo, so hide it

Puppet repos do not use gpg keys; therefore, this commit will
hide/show the 'gpg key' option when creating a repository,
depending on the repo type.