Spec-Zone.ru › Ansible 2.6

memset_zone — Создание и удаление зон DNS Memset.

Новая версия 2.6.

  • Синопсис
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Синопсис

  • Управление зонами DNS в аккаунте Memset.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
обязательный
Ключ API, полученный из панели управления Memset.
force
bool
    Варианты:
  • нет ←
  • да
Принудительно удаляет зону и все домены/записи зоны, которые она содержит.
name
обязательный
Псевдоним зоны; обычно совпадает с основным доменом. Убедитесь, что это значение имеет не более 250 символов.

псевдонимы: псевдоним
state
обязательный
    Варианты:
  • отсутствует
  • присутствует
Указывает желаемое состояние ресурса.
ttl
    Варианты:
  • 0
  • 300
  • 600
  • 900
  • 1800
  • 3600
  • 7200
  • 10800
  • 21600
  • 43200
  • 86400
Значение по умолчанию 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

Spec-Zone.ru

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