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 логический |
| Логическое значение. Если установлено, будет проводиться мониторинг статуса задачи перезагрузки и возвращение результата по завершении (если до этого не истечёт таймаут в 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