Last active
August 29, 2015 14:16
-
-
Save tnt/eedaed9a6cc75130b9cb to your computer and use it in GitHub Desktop.
Strange ansible output of test with partially faked hosts and keys - https://github.com/tnt/ansible-gpg-keys-mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
On precise32 instead of the second (fake) key, the first key is processed again. | |
UPDATE: Everything works fine with sane key ids (https://gist.github.com/tnt/70b116c72be11dc3cc66) | |
_____________________________________________________________________________ | |
# gpg_keys_mod_test.yml: | |
--- | |
- hosts: [ precise32, centos-7 ] | |
vars: | |
gpg_key_server_urls: | |
- 'hkp://quasselkacke' | |
- 'hkp://keys.gnupg.net' | |
- 'hkp://pool.sks-keyservers.net' | |
- 'hkp://eu.pool.sks-keyservers.net' | |
- 'hkp://kies.mcbone.net' | |
- 'hkp://mira.cbaines.net' | |
- 'hkp://from poseidon.muc.drweb-av.de' | |
- 'hkp://tic.labs.nic.cz' | |
- 'hkp://ks355141.kimsufi.com' | |
- 'hkp://astrath.net' | |
- 'hkp://kronecker.scientia.net' | |
- 'hkp://sks01.undergrid.net' | |
- 'hkp://pks.ms.mff.cuni.cz' | |
- 'hkp://london.andrewbroekman.com' | |
- 'hkp://tarquin.bootc.eu' | |
remote_user: vagrant | |
tasks: | |
- name: Delete GPG key | |
gpg_keys_mod: | |
key_id: "{{ item }}" | |
servers: "{{ gpg_key_server_urls }}" | |
tries: 3 | |
delay: 0 | |
refresh: yes | |
with_items: | |
- 409B6B1796C275462A1703113804BB82D39DC0E3 | |
- FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 | |
_______________________________________________________________________________ | |
thelonius@idea:~/git/ansible-playbooks$ ansible-playbook -v gpg_keys_mod_test.yml | |
PLAY [precise32;centos-7] ***************************************************** | |
GATHERING FACTS *************************************************************** | |
ok: [centos-7] | |
ok: [precise32] | |
TASK: [Delete GPG key] ******************************************************** | |
changed: [centos-7] => (item=409B6B1796C275462A1703113804BB82D39DC0E3) => {"c_results": {"check": {"num_tries": 1, "tries": [{"rc": 0, "stderr": "", "stdout": "pub 4096R/D39DC0E3 2014-10-28\nuid Michal Papis (RVM signing) <mpapis@gmail.com>\nsub 4096R/BF04FF17 2014-10-28 [expires: 2016-01-05]\n\n"}]}, "delete": {"num_tries": 0, "tries": []}, "recv": {"num_tries": 0, "tries": []}, "refresh": {"num_tries": 2, "tries": [{"rc": 2, "stderr": "gpg: refreshing 1 key from hkp://quasselkacke\ngpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n", "stdout": "gpgkeys: HTTP fetch error 6: Could not resolve host: quasselkacke; Name or service not known\n"}, {"rc": 0, "stderr": "gpg: refreshing 1 key from hkp://keys.gnupg.net\ngpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: key D39DC0E3: \"Michal Papis (RVM signing) <mpapis@gmail.com>\" not changed\ngpg: Total number processed: 1\ngpg: unchanged: 1\n", "stdout": ""}]}}, "changed": true, "item": "409B6B1796C275462A1703113804BB82D39DC0E3"} | |
changed: [precise32] => (item=409B6B1796C275462A1703113804BB82D39DC0E3) => {"c_results": {"check": {"num_tries": 1, "tries": [{"rc": 0, "stderr": "", "stdout": "pub 4096R/D39DC0E3 2014-10-28\nuid Michal Papis (RVM signing) <mpapis@gmail.com>\nsub 4096R/BF04FF17 2014-10-28 [expires: 2016-01-05]\n\n"}]}, "delete": {"num_tries": 0, "tries": []}, "recv": {"num_tries": 0, "tries": []}, "refresh": {"num_tries": 2, "tries": [{"rc": 2, "stderr": "gpg: refreshing 1 key from hkp://quasselkacke\ngpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n", "stdout": "?: quasselkacke: Host not found\ngpgkeys: HTTP fetch error 7: couldn't connect: Success\n"}, {"rc": 0, "stderr": "gpg: refreshing 1 key from hkp://keys.gnupg.net\ngpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: key D39DC0E3: \"Michal Papis (RVM signing) <mpapis@gmail.com>\" not changed\ngpg: Total number processed: 1\ngpg: unchanged: 1\n", "stdout": ""}]}}, "changed": true, "item": "409B6B1796C275462A1703113804BB82D39DC0E3"} | |
changed: [precise32] => (item=FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3) => {"c_results": {"check": {"num_tries": 1, "tries": [{"rc": 2, "stderr": "gpg: error reading key: public key not found\n", "stdout": ""}]}, "delete": {"num_tries": 0, "tries": []}, "recv": {"num_tries": 2, "tries": [{"rc": 2, "stderr": "gpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n", "stdout": "?: quasselkacke: Host not found\ngpgkeys: HTTP fetch error 7: couldn't connect: Success\n"}, {"rc": 0, "stderr": "gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: key D39DC0E3: \"Michal Papis (RVM signing) <mpapis@gmail.com>\" not changed\ngpg: Total number processed: 1\ngpg: unchanged: 1\n", "stdout": ""}]}, "refresh": {"num_tries": 0, "tries": []}}, "changed": true, "item": "FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3"} | |
failed: [centos-7] => (item=FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3) => {"failed": true, "item": "FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3"} | |
msg: {u'tries': [{u'stdout': u'gpgkeys: HTTP fetch error 6: Could not resolve host: quasselkacke; Name or service not known\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server eu.pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kies.mcbone.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server mira.cbaines.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'', u'stderr': u'usage: gpg [options] [filename]\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tic.labs.nic.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server ks355141.kimsufi.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server astrath.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kronecker.scientia.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server sks01.undergrid.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pks.ms.mff.cuni.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server london.andrewbroekman.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tarquin.bootc.eu\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: HTTP fetch error 6: Could not resolve host: quasselkacke; Name or service not known\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server eu.pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kies.mcbone.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server mira.cbaines.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'', u'stderr': u'usage: gpg [options] [filename]\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tic.labs.nic.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server ks355141.kimsufi.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server astrath.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kronecker.scientia.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server sks01.undergrid.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pks.ms.mff.cuni.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server london.andrewbroekman.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tarquin.bootc.eu\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: HTTP fetch error 6: Could not resolve host: quasselkacke; Name or service not known\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server quasselkacke\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server eu.pool.sks-keyservers.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kies.mcbone.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server mira.cbaines.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'', u'stderr': u'usage: gpg [options] [filename]\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tic.labs.nic.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u"gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 can't be retrieved\n", u'stderr': u'gpg: requesting key D39DC0E3 from hkp server ks355141.kimsufi.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server astrath.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server kronecker.scientia.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server sks01.undergrid.net\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server pks.ms.mff.cuni.cz\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server london.andrewbroekman.com\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}, {u'stdout': u'gpgkeys: key FFFFFFFFFFFFFFF62A1703113804BB82D39DC0E3 not found on keyserver\n', u'stderr': u'gpg: requesting key D39DC0E3 from hkp server tarquin.bootc.eu\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n', u'rc': 2}], u'num_tries': 45} | |
PLAY RECAP ******************************************************************** | |
to retry, use: --limit @/home/thelonius/gpg_keys_mod_test.retry | |
centos-7 : ok=1 changed=0 unreachable=0 failed=1 | |
precise32 : ok=2 changed=1 unreachable=0 failed=0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment