The pgp_key resource doesn't import keys that have no uid
Steps to reproduce:
zen@skink ~/yapgp> mkdir modules
zen@skink ~/yapgp> git clone https://gitlab.tails.boum.org/tails/puppet-yapgp.git modules/yapgp
Cloning into 'modules/yapgp'...
remote: Enumerating objects: 94, done.
remote: Total 94 (delta 0), reused 0 (delta 0), pack-reused 94
Receiving objects: 100% (94/94), 21.49 KiB | 880.00 KiB/s, done.
Resolving deltas: 100% (20/20), done.
zen@skink ~/yapgp> puppet apply --modulepath=./modules -e 'pgp_key { "Tails APT signing key": fp => "D68F87149EBA77541573C1C12453AA9CE4123A9A", ensure => present, user => zen }'
Notice: Compiled catalog for skink.tails.boum.org in environment production in 0.04 seconds
Notice: /Stage[main]/Main/Pgp_key[Tails APT signing key]/ensure: created
Notice: Applied catalog in 7.01 seconds
zen@skink ~/yapgp> gpg -k
gpg: checking the trustdb
gpg: no ultimately trusted keys found
zen@skink ~/yapgp> puppet apply --modulepath=./modules -e 'pgp_key { "My key": fp => "39B38DD319002400ED8133B0C44F28842D5732E3", ensure => present, user => zen }'
Notice: Compiled catalog for skink.tails.boum.org in environment production in 0.06 seconds
Notice: /Stage[main]/Main/Pgp_key[My key]/ensure: created
Notice: Applied catalog in 6.03 seconds
zen@skink ~/yapgp> gpg -k
gpg: checking the trustdb
gpg: no ultimately trusted keys found
/home/zen/.gnupg/pubring.kbx
----------------------------
pub rsa3072 2019-06-03 [SC] [expires: 2025-05-15]
39B38DD319002400ED8133B0C44F28842D5732E3
uid [ unknown] Zen Fu <zen@systemli.org>
sub rsa3072 2019-09-14 [A] [expires: 2025-05-15]
sub rsa3072 2019-06-24 [S] [expires: 2025-05-15]
sub rsa3072 2019-06-03 [E] [expires: 2025-05-15]