ansible / ansible.builtin / v2.5.15 / module / digital_ocean_sshkey_facts DigitalOcean SSH keys facts | "added in version" 2.5 of ansible.builtin" Authors: Patrick Marques (@pmarques) preview | supported by communityansible.builtin.digital_ocean_sshkey_facts (v2.5.15) — module
pip
Install with pip install ansible==2.5.15
Fetch DigitalOcean SSH keys facts.
- digital_ocean_sshkey_facts: oauth_token: "{{ my_do_key }}"
- set_fact: pubkey: "{{ item.public_key }}" with_items: "{{ ssh_keys|json_query(ssh_pubkey) }}" vars: ssh_pubkey: "[?name=='ansible_ctrl']"
- debug: msg: "{{ pubkey }}"
timeout: default: 30 description: - The timeout in seconds used for polling DigitalOcean's API. oauth_token: description: - DigitalOcean API token. required: true
data: description: List of SSH keys on DigitalOcean returned: success and no resource constraint sample: links: {} meta: total: 1 ssh_keys: - fingerprint: 3b:16:bf:e4:8b:00:8b:b8:59:8c:a9:d3:f0:19:45:fa id: 512189 name: My SSH Public Key public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example type: dict