digital_ocean_region_facts - Сбор фактов о регионах DigitalOcean
Новая версия 2.6.
Обзор
- Этот модуль может использоваться для сбора фактов о регионах.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| oauth_token | Токен DigitalOcean OAuth. Существуют несколько других переменных среды, которые можно использовать для предоставления этого значения. Например, - 'DO_API_TOKEN', 'DO_API_KEY', 'DO_OAUTH_TOKEN' и 'OAUTH_TOKEN' псевдонимы: api_token | |
| timeout | Значение по умолчанию: 30 | Время ожидания в секундах, используемое для опроса API DigitalOcean. |
| validate_certs bool |
| Если установлено значение no, сертификаты SSL не будут проверены.Это следует устанавливать только в no случаях работы с сайтами, управляемыми лично, и использующими самозаверенные сертификаты. |
Примеры
- name: Gather facts about all regions
digital_ocean_region_facts:
oauth_token: "{{ oauth_token }}"
- name: Get Name of region where slug is known
digital_ocean_region_facts:
oauth_token: "{{ oauth_token }}"
register: resp_out
- debug: var=resp_out
- set_fact:
region_slug: "{{ item.name }}"
with_items: "{{ resp_out.data|json_query(name) }}"
vars:
name: "[?slug==`nyc1`]"
- debug: var=region_slug
Возвращаемые значения
Общие возвращаемые значения описаны в этом документе, а следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| data список | успех | Факты о регионах DigitalOcean Пример: [{'доступно': True, 'функции': ['private_networking', 'backups', 'ipv6', 'metadata', 'install_agent', 'storage'], 'имя': 'Нью-Йорк 1', 'размеры': ['512mb', 's-1vcpu-1gb', '1gb', 's-3vcpu-1gb', 's-1vcpu-2gb', 's-2vcpu-2gb', '2gb', 's-1vcpu-3gb', 's-2vcpu-4gb', '4gb', 'c-2', 'm-1vcpu-8gb', '8gb', 's-4vcpu-8gb', 's-6vcpu-16gb', '16gb'], 'идентификатор': 'nyc1'}] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Abhijeet Kasurde (@Akasurde)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/digital_ocean_region_facts_module.html