Spec-Zone.ru › Ansible 2.10

community.general.memset_dns_reload – Запрос перезагрузки инфраструктуры DNS Memset

Примечание

Этот плагин входит в коллекцию community.general (версия 1.3.2).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в книге задач укажите: community.general.memset_dns_reload.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Запрос на перезагрузку инфраструктуры DNS Memset, и, необязательно, ожидание её завершения.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
строка / обязательно
Ключ API, полученный из панели управления Memset.
poll
логический
    Варианты:
  • no ←
  • yes
Логическое значение. Если установлено, будет проводиться мониторинг статуса задачи перезагрузки и возвращение результата по завершении (если до этого не истечёт таймаут в 30 секунд). Если таймаут истечёт, задача не будет помечена как проваленная, но stderr укажет на неудачный мониторинг.

Примечания

Примечание

  • Запросы на перезагрузку DNS — это сервисы с гарантией достижения цели, предоставляемые Memset. Обычно они выполняются каждые 15 минут по умолчанию, однако вы можете запросить немедленную перезагрузку, если последующие задачи зависят от создания записей. Требуется ключ API, сгенерированный через панель управления клиентом Memset, с минимальными правами доступа - dns.reload. Если вы хотите отслеживать статус задачи для ожидания завершения перезагрузки, то также необходимо право job.status.

Примеры

- name: Submit DNS reload and poll
  community.general.memset_dns_reload:
    api_key: 5eb86c9196ab03919abcf03857163741
    poll: True
  delegate_to: localhost

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

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

Ключ Возвращается Описание
memset_api
сложный
всегда
Сырой ответ от API Memset.

error
логический
всегда
Была ли ошибка при выполнении задачи.

Пример:
True
finished
логический
всегда
Была ли задача завершена до возврата результата.

Пример:
True
id
строка
всегда
Идентификатор задачи.

Пример:
c9cc8ad2a3e3fb8c63ed83c424928ef8
status
строка
всегда
Статус задачи.

Пример:
DONE
type
строка
всегда
Тип задачи.

Пример:
dns


Авторы

  • Simon Weald (@glitchcrab)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/memset_dns_reload_module.html

Spec-Zone.ru

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