Spec-Zone.ru › Ansible 2.10

community.general.nios_dns_view – Настройка представлений DNS Infoblox NIOS

Примечание

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

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

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

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

Обзор

  • Добавляет и/или удаляет экземпляры объектов представлений DNS с серверов Infoblox NIOS. Этот модуль управляет объектами NIOS view с помощью интерфейса Infoblox WAPI по протоколу REST.
  • Обновляет экземпляры объектов представлений DNS с серверов Infoblox NIOS.

Требования

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

  • infoblox-client

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
comment
строка
Настраивает текстовую строку комментария, которая должна быть связана с экземпляром этого объекта. Предоставленная строка текста будет настроена в экземпляре объекта.
extattrs
строка
Позволяет настроить расширенные атрибуты в экземпляре объекта. Этот аргумент принимает набор пар ключ/значение для настройки.
name
строка / обязательно
Указывает полное доменное имя хоста для добавления или удаления из системы. Пользователь также может обновить имя хоста, поскольку можно передать словарь, содержащий new_name, old_name. См. примеры.

псевдонимы: view
network_view
строка
По умолчанию:
"default"
Указывает имя сетевого представления, которому должен быть назначен настроенный просмотр DNS. Сетевое представление должно быть уже настроено на целевой системе.
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
state
строка
    Варианты:
  • present ←
  • absent
Настраивает желаемое состояние экземпляра объекта на сервере NIOS. При значении present, объект настраивается на устройстве, а при значении absent значение удаляется (при необходимости) с устройства.

Примечания

Примечание

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

Примеры

- name: Configure a new dns view instance
  community.general.nios_dns_view:
    name: ansible-dns
    state: present
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local
- name: Update the comment for dns view
  community.general.nios_dns_view:
    name: ansible-dns
    comment: this is an example comment
    state: present
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local
- name: Remove the dns view instance
  community.general.nios_dns_view:
    name: ansible-dns
    state: absent
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local
- name: Update the dns view instance
  community.general.nios_dns_view:
    name: {new_name: ansible-dns-new, old_name: ansible-dns}
    state: present
    provider:
      host: "{{ inventory_hostname_short }}"
      username: admin
      password: admin
  connection: local

Авторы

  • Peter Sprygada (@privateip)

© 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_dns_view_module.html

Spec-Zone.ru

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