Spec-Zone.ru › Ansible

infoblox.nios_modules.nios_naptr_record модуль – Настройка записей NAPTR NIOS Infoblox

Примечание

Этот модуль входит в состав коллекции infoblox.nios_modules (версия 1.7.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install infoblox.nios_modules. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.

Для использования в плейбуке укажите: infoblox.nios_modules.nios_naptr_record.

Новая в infoblox.nios_modules 1.0.0

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

Обзор

  • Добавляет и/или удаляет экземпляры объектов записи 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

словарь

Объект словаря, содержащий данные подключения.

cert

строка

Указывает файл сертификата клиента с хэш-суммой x509 конфигурации для дополнительного уровня защищенного подключения к удаленному экземпляру NIOS.

Значение также можно указать с помощью переменной среды INFOBLOX_CERT.

host

строка

Указывает имя хоста DNS или адрес для подключения к удаленному экземпляру NIOS WAPI по протоколу REST.

Значение также можно указать с помощью переменной среды INFOBLOX_HOST.

http_pool_connections

целое число

Вставьте описание здесь

По умолчанию: 10

http_pool_maxsize

целое число

Вставьте описание здесь

По умолчанию: 10

http_request_timeout

целое число

Время ожидания ответа

Значение также можно указать с помощью переменной среды INFOBLOX_HTTP_REQUEST_TIMEOUT.

По умолчанию: 10

key

строка

Указывает файл закрытого ключа для шифрования с сертификатом для подключения к удаленному экземпляру NIOS.

Значение также можно указать с помощью переменной среды INFOBLOX_KEY.

max_results

целое число

Указывает максимальное количество объектов, которые должны быть возвращены. Если задано отрицательное число, прибор вернёт ошибку, когда количество возвращаемых объектов превысит это значение.

Значение также можно указать с помощью переменной среды INFOBLOX_MAX_RESULTS.

По умолчанию: 1000

max_retries

целое число

Настраивает количество попыток повторной попытки перед тем, как подключение будет объявлено работоспособным.

Значение также можно указать с помощью переменной среды INFOBLOX_MAX_RETRIES.

По умолчанию: 3

password

строка

Указывает пароль для аутентификации подключения к удаленному экземпляру NIOS.

Значение также можно указать с помощью переменной среды INFOBLOX_PASSWORD.

silent_ssl_warnings

булево

Вставьте описание здесь

Варианты:

  • false
  • true ← (по умолчанию)

username

строка

Настраивает имя пользователя для аутентификации подключения к удаленному экземпляру NIOS.

Значение также можно указать с помощью переменной среды INFOBLOX_USERNAME.

validate_certs

aliases: ssl_verify

булево

Булево значение для включения или выключения проверки SSL-сертификатов.

Значение также можно указать с помощью переменной среды INFOBLOX_SSL_VERIFY.

Варианты:

  • false ← (по умолчанию)
  • true

wapi_version

string

Указывает версию WAPI для использования

Значение также можно указать с помощью переменной среды INFOBLOX_WAPI_VERSION.

До версии ansible 2.8 значение по умолчанию для WAPI было 1.4

По умолчанию: "2.12.3"

regexp

string

Настраивает поле regexp для этого записи NAPTR. Это правило переписывания, основанное на регулярных выражениях, для записи NAPTR. Это должно быть регулярное выражение, совместимое с POSIX, включая правило подстановки и флаги. Обратитесь к RFC 2915 для получения подробной информации о синтаксисе поля.

replacement

string

Настраивает поле replacement для этой записи NAPTR. Для нетерминальных записей NAPTR это поле указывает следующее доменное имя для поиска.

services

string

Настраивает поле services (максимум 128 символов) для этой записи NAPTR. Поле services содержит идентификаторы протокола и сервиса, такие как «http+E2U» или «SIPS+D2T».

state

string

Настраивает желаемое состояние экземпляра объекта на сервере NIOS. Если это значение установлено в present, объект настраивается на устройстве, а если это значение установлено в absent, значение удаляется (при необходимости) с устройства.

Доступные значения:

  • "present" ← (по умолчанию)
  • "absent"

ttl

integer

Настраивает TTL, который будет связан с этой записью NAPTR.

view

aliases: dns_view

string

Устанавливает DNS-вид, который следует ассоциировать с данной записью. DNS-вид должен быть уже настроен в системе.

По умолчанию: "default"

Примечания

Примечание

  • Этот модуль поддерживает check_mode.
  • Этот модуль должен выполняться локально, что можно сделать, указав connection: local.
  • Пожалуйста, прочитайте :ref:`nios_guide`, чтобы получить более подробную информацию о том, как использовать Infoblox с Ansible.

Примеры

- name: Configure an NAPTR record
  infoblox.nios_modules.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
  infoblox.nios_modules.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 an NAPTR record from the system
  infoblox.nios_modules.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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/infoblox/nios_modules/nios_naptr_record_module.html

Spec-Zone.ru

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