digital_ocean_size_facts - Сбор фактов о размерах DigitalOcean Droplet
Новое в версии 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 droplet sizes
digital_ocean_size_facts:
oauth_token: "{{ oauth_token }}"
- name: Get droplet Size Slug where vcpus is 1
digital_ocean_size_facts:
oauth_token: "{{ oauth_token }}"
register: resp_out
- debug: var=resp_out
- set_fact:
size_slug: "{{ item.slug }}"
with_items: "{{ resp_out.data|json_query(name) }}"
vars:
name: "[?vcpus==`1`]"
- debug: var=size_slug
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| data список | успешно | Факты о размерах дроплетов DigitalOcean Пример: [{'доступно': True, 'диск': 20, 'память': 512, 'цена_за_час': 0.00744, 'цена_за_месяц': 5.0, 'регионы': ['ams2', 'ams3', 'blr1', 'fra1', 'lon1', 'nyc1', 'nyc2', 'nyc3', 'sfo1', 'sfo2', 'sgp1', 'tor1'], 'имя': '512mb', 'трафик': 1.0, 'vcpus': 1}] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_size_facts_module.html