Spec-Zone.ru › Ansible 2.10

community.general.nios_naptr_record – Настройка записей Infoblox NIOS NAPTR

Примечание

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

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

Для использования в книге задач укажите: community.general.nios_naptr_record

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

Обзор

  • Добавляет и/или удаляет экземпляры объектов записей NAPTR из серверов Infoblox NIOS. Этот модуль управляет объектами NIOS record:naptr с использованием интерфейса Infoblox WAPI по протоколу REST.

Требования

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

  • infoblox_client

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
comment
строка
Настраивает строку комментариев, которая будет ассоциирована с экземпляром этого объекта. Указанная строка текста будет настроена для экземпляра объекта.
extattrs
строка
Позволяет настроить расширенные атрибуты для экземпляра объекта. Этот аргумент принимает набор пар ключ/значение для настройки.
flags
строка
Настраивает поле флагов для этой записи NAPTR. Они контролируют интерпретацию полей для объекта записи NAPTR. Поддерживаемые значения для поля флагов — "U", "S", "P" и "A".
name
строка / обязательный
Указывает полное доменное имя хоста, которое нужно добавить или удалить из системы.
order
строка
Настраивает порядок (0-65535) для этой записи NAPTR. Этот параметр определяет порядок применения правил NAPTR, когда присутствует несколько правил.
preference
строка
Настраивает приоритет (0-65535) для этой записи NAPTR. Поле приоритета определяет порядок обработки записей NAPTR, когда присутствует несколько записей с одинаковым параметром порядка.
provider
словарь
Объект словаря, содержащий данные подключения.
host
строка
Указывает имя или адрес DNS-хоста для подключения к удаленному экземпляру NIOS WAPI по протоколу REST.
Значение также может быть указано с помощью переменной среды INFOBLOX_HOST
http_request_timeout
целое число
По умолчанию:
10
Время ожидания ответа
Значение также может быть указано с помощью переменной среды INFOBLOX_HTTP_REQUEST_TIMEOUT
max_results
целое число
По умолчанию:
1000
Указывает максимальное количество возвращаемых объектов. Если установлено отрицательное значение, устройство вернет ошибку, если количество возвращаемых объектов превысит это значение.
Значение также может быть указано с помощью переменной среды INFOBLOX_MAX_RESULTS
max_retries
целое число
По умолчанию:
3
Настраивает количество попыток повтора перед объявлением подключения работоспособным
Значение также может быть указано с помощью переменной среды INFOBLOX_MAX_RETRIES
password
строка
Указывает пароль для аутентификации подключения к удаленному экземпляру NIOS.
Значение также может быть указано с помощью переменной среды INFOBLOX_PASSWORD
username
строка
Настраивает имя пользователя для аутентификации подключения к удаленному экземпляру NIOS.
Значение также может быть указано с помощью переменной среды INFOBLOX_USERNAME
validate_certs
булево
    Варианты:
  • нет ←
  • да
Булево значение для включения или отключения проверки сертификатов SSL
Значение также может быть указано с помощью переменной среды INFOBLOX_SSL_VERIFY

псевдонимы: ssl_verify
wapi_version
строка
По умолчанию:
"2.1"
Указывает используемую версию WAPI
Значение также может быть указано с помощью переменной среды INFOBLOX_WAP_VERSION
До версии ansible 2.8 значением по умолчанию была версия WAPI 1.4
regexp
строка
Настраивает поле regexp для этой записи NAPTR. Это правило переписывания на основе регулярных выражений для записи NAPTR. Это должно быть POSIX-совместимое регулярное выражение, включая правило подстановки и флаги. Обратитесь к RFC 2915 за подробной информацией о синтаксисе поля.
replacement
строка
Настраивает поле replacement для этой записи NAPTR. Для нетерминальных записей NAPTR это поле указывает следующее доменное имя для поиска.
services
строка
Настраивает поле services (максимум 128 символов) для этой записи NAPTR. Поле services содержит идентификаторы протокола и службы, такие как "http+E2U" или "SIPS+D2T".
state
строка
    Варианты:
  • present ←
  • absent
Настраивает желаемое состояние экземпляра объекта на сервере NIOS. Когда это значение установлено в present, объект настраивается на устройстве, а когда это значение установлено в absent, значение удаляется (при необходимости) с устройства.
ttl
строка
Настраивает TTL, который будет ассоциирован с этой записью NAPTR.
view
строка
По умолчанию:
"default"
Устанавливает DNS-представление для ассоциации этой записи. DNS-представление должно быть уже настроено в системе.

псевдонимы: dns_view

Примечания

Примечание

  • Этот модуль должен выполняться локально, что может быть достигнуто путем указания connection: local
  • Обратитесь к Руководству Infoblox для получения более подробной информации о том, как использовать Infoblox с Ansible.

Примеры

- name: Configure a NAPTR record
  community.general.nios_naptr_record:
    name: '*.subscriber-100.ansiblezone.com'
    order: 1000
    preference: 10
    replacement: replacement1.network.ansiblezone.com
    state: present
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local

- name: Add a comment to an existing NAPTR record
  community.general.nios_naptr_record:
    name: '*.subscriber-100.ansiblezone.com'
    order: 1000
    preference: 10
    replacement: replacement1.network.ansiblezone.com
    comment: this is a test comment
    state: present
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local

- name: Remove a NAPTR record from the system
  community.general.nios_naptr_record:
    name: '*.subscriber-100.ansiblezone.com'
    order: 1000
    preference: 10
    replacement: replacement1.network.ansiblezone.com
    state: absent
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local

Авторы

  • Blair Rampling (@brampling)

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

Spec-Zone.ru

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