memset_dns_reload – Запрос перезагрузки инфраструктуры DNS Memset
Новая версия 2.6.
Описание
- Запрос перезагрузки инфраструктуры DNS Memset и, по желанию, опрос до завершения процесса.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_key - / обязательно | Ключ API, полученный из панели управления Memset. | |
| poll boolean |
| Булево значение. Если установлено, будет происходить опрос статуса задачи перезагрузки и возвращаемое значение будет получено по завершении задачи (если в течение 30 секунд произойдет таймаут). Если произойдет таймаут, задача не будет помечена как завершенная с ошибкой, но stderr укажет на то, что опрос не удался. |
Примечания
Примечание
- Запросы перезагрузки DNS — это услуга «лучшее усилие», предоставляемая Memset; они обычно выполняются каждые 15 минут по умолчанию, однако вы можете запросить немедленную перезагрузку, если последующие задачи зависят от создания записей. Необходимо указать ключ API, сгенерированный через панель управления клиентом Memset, с минимальными разрешениями - dns.reload. Если вы хотите опросить статус задачи, чтобы подождать завершения перезагрузки, то также необходимо разрешение job.status.
Примеры
- name: submit DNS reload and poll.
memset_dns_reload:
api_key: 5eb86c9196ab03919abcf03857163741
poll: True
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| memset_api complex | всегда | Необработанный ответ от API Memset. | |
| error boolean | всегда | Указывает, закончилась ли работа с ошибкой. Пример: True | |
| finished boolean | всегда | Указывает, завершилась ли работа до получения результата. Пример: True | |
| id string | всегда | Идентификатор задачи. Пример: c9cc8ad2a3e3fb8c63ed83c424928ef8 | |
| status string | всегда | Статус задачи. Пример: DONE | |
| type string | всегда | Тип задачи. Пример: dns | |
Статус
- Данный модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- 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.9/modules/memset_dns_reload_module.html