A descrição do arquivo deve ter o caminho completo contido:
file { '/etc/puppet/files/gpg.key'
...
Verifique se os arquivos no servidor são acessíveis pelo usuário que executa o mestre de marionetes. Além disso, verifique se o fantoche pode descer no diretório especificado. Se for um arquivo gpg.key, há uma grande chance de que o modo de acesso seja 0600 e o fantoche não tenha permissão para acessá-lo (talvez de propriedade do root ou de outra pessoa).