Модуль community.general.memset_dns_reload – Запрос перегрузки инфраструктуры DNS Memset
Примечание
Этот модуль входит в коллекцию community.general (версия 9.5.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в плейбуке укажите: community.general.memset_dns_reload.
Описание
- Запросить перегрузку инфраструктуры DNS Memset и, необязательно, выполнить опросы, пока процесс не завершится.
Параметры
Параметр | Комментарии |
|---|---|
api_key строка / обязательно | Ключ API, полученный из панели управления Memset. |
poll логическое значение | Логическое значение; если установлено, будет выполняться опрос состояния задачи перегрузки и возвращаться результат, когда задача завершится (если время ожидания 30 секунд не истечёт раньше). Если время ожидания истечёт, задача не будет помечена как завершённая с ошибкой, но в stderr будет указано, что опрос завершился с ошибкой. Возможные значения:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: отсутствует | Может работать в режиме |
diff_mode | Поддержка: отсутствует | Вернёт подробную информацию о произошедших изменениях (или потенциальных изменениях в |
Примечания
Примечание
- Запросы на перегрузку 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 логическое значение |
Указывает, завершилась ли задача с ошибкой. Возвращается: всегда Пример: |
|
finished логическое значение |
Указывает, завершилась ли задача до получения результата. Возвращается: всегда Пример: |
|
id строка |
Идентификатор задачи. Возвращается: всегда Пример: |
|
status строка |
Статус задачи. Возвращается: всегда Пример: |
|
type строка |
Тип задачи. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/memset_dns_reload_module.html