memset_zone — Создание и удаление зон DNS Memset.
Новая версия 2.6.
Синопсис
- Управление зонами DNS в аккаунте Memset.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_key обязательный | Ключ API, полученный из панели управления Memset. | |
| force bool |
| Принудительно удаляет зону и все домены/записи зоны, которые она содержит. |
| name обязательный | Псевдоним зоны; обычно совпадает с основным доменом. Убедитесь, что это значение имеет не более 250 символов. псевдонимы: псевдоним | |
| state обязательный |
| Указывает желаемое состояние ресурса. |
| ttl |
| Значение по умолчанию TTL для всех записей, созданных в зоне. Должно быть корректным целым числом, как указано в https://www.memset.com/apidocs/methods_dns.html#dns.zone_create. |
Примечания
Примечание
- Зоны можно рассматривать как логическую группу доменов, все из которых используют одни и те же записи DNS (то есть они указывают на один и тот же IP). Необходимо использовать ключ API, сгенерированный через панель управления клиентом Memset, с минимальными правами доступа — dns.zone_create, dns.zone_delete, dns.zone_list.
Примеры
# Create the zone 'test'
- name: create zone
memset_zone:
name: test
state: present
api_key: 5eb86c9196ab03919abcf03857163741
ttl: 300
delegate_to: localhost
# Force zone deletion
- name: force delete zone
memset_zone:
name: test
state: absent
api_key: 5eb86c9196ab03919abcf03857163741
force: true
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| memset_api сложный | при state == присутствует | Информация о зоне из API Memset | |
| domains список | всегда | Список доменов в этой зоне | |
| id строка | всегда | Идентификатор зоны Пример: b0bb1ce851aeea6feeb2dc32fe83bf9c | |
| nickname строка | всегда | Имя зоны Пример: example.com | |
| records список | всегда | Список записей DNS для доменов в этой зоне | |
| ttl целое число | всегда | Значение по умолчанию TTL для доменов в этой зоне Пример: 300 | |
Статус
Этот модуль помечен как предварительная версия, что означает, что его интерфейс не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в Документации по поддержке модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Simon Weald (@analbeard)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/memset_zone_module.html