Spec-Zone.ru › Ansible 2.6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API