Spec-Zone.ru › Ansible 2.11

community.general.ipwcli_dns – Управление записями DNS для Ericsson IPWorks через ipwcli

Примечание

Этот плагин входит в коллекцию community.general (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.general

Для использования в playbook, укажите: community.general.ipwcli_dns

Новое в версии 0.2.0: of community.general

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Описание

  • Управление записями DNS для сервера DNS Ericsson IPWorks. Модуль будет использовать ipwcli для развертывания записей DNS.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • ipwcli (установлен в Ericsson IPWorks)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
address
строка
IP-адрес для записи A или AAAA.
Требуется для type=A или type=AAAA
container
строка / обязательно
Устанавливает зону контейнера для записи.
dnsname
строка / обязательно
Имя записи.
flags
строка
    Варианты:
  • S
  • A
  • U
  • P
Устанавливает один из возможных флагов записи NAPTR.
Требуется для type=NAPTR
order
целое число
Устанавливает порядок записи NAPTR.
Требуется для type=NAPTR
password
строка / обязательно
Пароль для входа в ipwcli.
port
целое число
Устанавливает порт записи SRV.
Требуется для type=SRV
preference
целое число
Устанавливает приоритет записи NAPTR.
Требуется для type=NAPTR
priority
целое число
По умолчанию:
10
Устанавливает приоритет записи SRV.
replacement
строка
Устанавливает замену записи NAPTR.
Требуется для type=NAPTR
service
строка
Устанавливает службу записи NAPTR.
Требуется для type=NAPTR
state
строка
    Варианты:
  • отсутствует
  • присутствует ←
Нужно ли, чтобы запись существовала.
target
строка
Устанавливает целевой параметр записи SRV.
Требуется для type=SRV
ttl
целое число
По умолчанию:
3600
Устанавливает TTL записи.
type
строка / обязательно
    Варианты:
  • NAPTR
  • SRV
  • A
  • AAAA
Тип записи.
username
строка / обязательно
Имя пользователя для входа в ipwcli.
weight
целое число
По умолчанию:
10
Устанавливает вес записи SRV.

Примечания

Примечание

  • Чтобы изменения в записи DNS вступили в силу, необходимо выполнить update dnsserver в ipwcli.

Примеры

- name: Create A record
  community.general.ipwcli_dns:
    dnsname: example.com
    type: A
    container: ZoneOne
    address: 127.0.0.1

- name: Remove SRV record if exists
  community.general.ipwcli_dns:
    dnsname: _sip._tcp.test.example.com
    type: SRV
    container: ZoneOne
    ttl: 100
    state: absent
    target: example.com
    port: 5060

- name: Create NAPTR record
  community.general.ipwcli_dns:
    dnsname: test.example.com
    type: NAPTR
    preference: 10
    container: ZoneOne
    ttl: 100
    order: 10
    service: 'SIP+D2T'
    replacement: '_sip._tcp.test.example.com.'
    flags: S

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
record
строка
всегда
Созданная запись из входных параметров



Авторы

  • Christian Wollinger (@cwollinger)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/ipwcli_dns_module.html

Spec-Zone.ru

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