Spec-Zone.ru › Ansible 2.6

digital_ocean_volume_facts - Сбор фактов о томах DigitalOcean

Новая версия 2.6.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль можно использовать для сбора фактов о предоставленных томах DigitalOcean.

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • python >= 2.6

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
oauth_token
Токен DigitalOcean OAuth.
Существует несколько других переменных среды, которые можно использовать для предоставления этого значения.
Например, - 'DO_API_TOKEN', 'DO_API_KEY', 'DO_OAUTH_TOKEN' и 'OAUTH_TOKEN'

алиасы: api_token
region_name
Имя региона для ограничения результатов томами, доступными в определенном регионе.
Пожалуйста, используйте digital_ocean_region_facts для получения допустимых значений, связанных с регионами.
timeout По умолчанию:
30
Время ожидания в секундах, используемое для опроса API DigitalOcean.
validate_certs
bool
    Варианты:
  • no
  • да ←
Если установлено значение no, сертификаты SSL не будут проверяться.
Это значение должно быть установлено только в no случае использования на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов.

Примеры

- 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 }}"
  with_items: "{{ resp_out.data|json_query(name) }}"
  vars:
    name: "[?name=='nyc3-test-volume']"
- debug: var=volume_id

Возвращаемые значения

Общие возвращаемые значения описаны в здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
data
список
успех
Факты о томах DigitalOcean

Пример:
[{'id': '506f78a4-e098-11e5-ad9f-000f53306ae1', 'region': {'name': 'Нью-Йорк 1', 'slug': 'nyc1', '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'], 'features': ['private_networking', 'backups', 'ipv6', 'metadata'], 'available': true}, 'droplet_ids': [], 'name': 'пример', 'description': 'Хранилище блоков для примеров', 'size_gigabytes': 10, 'created_at': '2016-03-02T17:00:49Z'}]


Статус

Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_volume_facts_module.html

Spec-Zone.ru

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