nios_next_ip - Возвращение следующего доступного IP-адреса для сети
Новая версия 2.5.
Описание
- Использует API Infoblox WAPI для возвращения следующих доступных IP-адресов для заданного CIDR-блока сети
Требования
Ниже перечислены требования, необходимые на локальном узле-мастере, который выполняет этот поиск.
- infoblox_client
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии | |
|---|---|---|---|---|
| _terms обязательно | Сеть CIDR для извлечения следующих адресов | |||
| num | Значение по умолчанию: 1 | Количество IP-адресов для возврата | ||
| provider | Значение по умолчанию: None | Объект словаря, содержащий детали подключения. | ||
| username | Настраивает имя пользователя для аутентификации подключения к удаленному экземпляру NIOS. Значение также можно указать с помощью переменной окружения INFOBLOX_USERNAME. | |||
| http_request_timeout | Значение по умолчанию: 10 | Время ожидания получения ответа Значение также можно указать с помощью переменной окружения INFOBLOX_HTTP_REQUEST_TIMEOUT. | ||
| max_retries | Значение по умолчанию: 3 | Настраивает количество попыток повторных подключений перед объявлением подключения работоспособным Значение также можно указать с помощью переменной окружения INFOBLOX_MAX_RETRIES. | ||
| wapi_version | Значение по умолчанию: 1.4 | Указывает версию WAPI для использования Значение также можно указать с помощью переменной окружения INFOBLOX_WAP_VERSION. | ||
| ssl_verify | Значение по умолчанию: no | Булево значение для включения или выключения проверки сертификатов SSL Значение также можно указать с помощью переменной окружения INFOBLOX_SSL_VERIFY. | ||
| max_results | Значение по умолчанию: 1000 | Указывает максимальное количество возвращаемых объектов. Если значение установлено отрицательным, прибор вернет ошибку, если количество возвращаемых объектов превысит установленное значение. Значение также можно указать с помощью переменной окружения INFOBLOX_MAX_RESULTS. | ||
| host обязательно | Указывает имя хоста DNS или адрес для подключения к удаленному экземпляру NIOS WAPI через REST. Значение также можно указать с помощью переменной окружения INFOBLOX_HOST. | |||
| password | Значение по умолчанию: None | Указывает пароль для аутентификации подключения к удаленному экземпляру NIOS. Значение также можно указать с помощью переменной окружения INFOBLOX_PASSWORD. | ||
Примечания
Примечание
- Этот модуль должен выполняться локально, что можно сделать, указав
connection: local.
Примеры
- name: return next available IP address for network 192.168.10.0/24
set_fact:
ipaddr: "{{ lookup('nios_next_ip', '192.168.10.0/24', provider={'host': 'nios01', 'username': 'admin', 'password': 'password'}) }}"
- name: return the next 3 available IP addresses for network 192.168.10.0/24
set_fact:
ipaddr: "{{ lookup('nios_next_ip', '192.168.10.0/24', num=3, provider={'host': 'nios01', 'username': 'admin', 'password': 'password'}) }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого поиска:
| Ключ | Возвращено | Описание |
|---|---|---|
| _list список | всегда | Список следующих доступных IP-адресов |
Статус
Автор
- НЕИЗВЕСТНО
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете отредактировать данный документ для его улучшения.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/plugins/lookup/nios_next_ip.html