ansible / ansible.builtin / v2.8.13 / module / digital_ocean_volume_facts Gather facts about DigitalOcean volumes | "added in version" 2.6 of ansible.builtin" Authors: Abhijeet Kasurde (@Akasurde) preview | supported by communityansible.builtin.digital_ocean_volume_facts (v2.8.13) — module
pip
Install with pip install ansible==2.8.13
This module can be used to gather facts about DigitalOcean provided volumes.
- name: Gather facts about all volume digital_ocean_volume_facts: oauth_token: "{{ oauth_token }}"
- name: Gather facts about volume in given region digital_ocean_volume_facts: region_name: nyc1 oauth_token: "{{ oauth_token }}"
- name: Get facts about volume named nyc3-test-volume digital_ocean_volume_facts: register: resp_out
- set_fact: volume_id: "{{ item.id }}" loop: "{{ resp_out.data|json_query(name) }}" vars: name: "[?name=='nyc3-test-volume']"
- debug: var=volume_id
timeout: default: 30 description: - The timeout in seconds used for polling DigitalOcean's API. type: int oauth_token: aliases: - api_token description: - DigitalOcean OAuth token. - There are several other environment variables which can be used to provide this value. - i.e., - 'DO_API_TOKEN', 'DO_API_KEY', 'DO_OAUTH_TOKEN' and 'OAUTH_TOKEN' type: str region_name: description: - Name of region to restrict results to volumes available in a specific region. - Please use M(digital_ocean_region_facts) for getting valid values related regions. required: false validate_certs: default: true description: - If set to C(no), the SSL certificates will not be validated. - This should only set to C(no) used on personally controlled sites using self-signed certificates. type: bool
data: description: DigitalOcean volume facts returned: success sample: - created_at: '2016-03-02T17:00:49Z' description: Block store for examples droplet_ids: [] id: 506f78a4-e098-11e5-ad9f-000f53306ae1 name: example region: available: true features: - private_networking - backups - ipv6 - metadata name: New York 1 sizes: - s-1vcpu-1gb - s-1vcpu-2gb - s-1vcpu-3gb - s-2vcpu-2gb - s-3vcpu-1gb - s-2vcpu-4gb - s-4vcpu-8gb - s-6vcpu-16gb - s-8vcpu-32gb - s-12vcpu-48gb - s-16vcpu-64gb - s-20vcpu-96gb - s-24vcpu-128gb - s-32vcpu-192gb slug: nyc1 size_gigabytes: 10 type: list