Spec-Zone.ru › Ansible 2.6

nmap - Использует nmap для поиска хостов для атаки

Новая версия с 2.6.

  • Синтаксис
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
    • Автор

Синтаксис

  • Использует файл конфигурации YAML с допустимым расширением YAML.

Требования

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

  • Установлена nmap CLI

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
address
обязательно
IP-адрес сети или диапазон IP-адресов для сканирования, можно использовать простой диапазон (10.2.2.15-25) или нотацию CIDR.
cache
булево
Значение по умолчанию:
"нет"
записи ini:

[inventory ]
cache = нет

переменная среды:ANSIBLE_INVENTORY_CACHE
Включить/выключить кеширование исходных данных инвентаризации, требует настройки плагина кеша для работы.
cache_connection
записи ini:

[inventory ]
cache_connection = ЗНАЧЕНИЕ

переменная среды:ANSIBLE_INVENTORY_CACHE_CONNECTION
Данные или путь к соединению кеша, для получения подробных сведений прочитайте документацию плагина кеша.
cache_plugin
записи ini:

[inventory ]
cache_plugin = ЗНАЧЕНИЕ

переменная среды:ANSIBLE_INVENTORY_CACHE_PLUGIN
Плагин кеша для использования с исходными данными инвентаризации.
cache_timeout
целое число
Значение по умолчанию:
3600
записи ini:

[inventory ]
cache_timeout = 3600

переменная среды:ANSIBLE_INVENTORY_CACHE_TIMEOUT
Время хранения кеша в секундах
compose
словарь
Значение по умолчанию:
{}
создание переменных из выражений jinja2
exclude
список
список адресов для исключения
groups
словарь
Значение по умолчанию:
{}
добавление хостов в группу на основе условных выражений Jinja2
ipv4
булево
Значение по умолчанию:
"да"
использовать адреса типа IPv4
ipv6
булево
Значение по умолчанию:
"да"
использовать адреса типа IPv6
keyed_groups
список
Значение по умолчанию:
[]
добавление хостов в группу на основе значений переменной
ports
булево
Значение по умолчанию:
"да"
Включить/выключить сканирование открытых портов
strict
булево
Значение по умолчанию:
"нет"
Если значение истинно, неверные записи будут считаться ошибкой, в противном случае они будут пропущены и обработка продолжится
Так как в выражениях можно использовать факты, они могут не всегда быть доступными, поэтому эти ошибки пропускаются по умолчанию.

Примечания

Примечание

  • Необходимо, чтобы хотя бы одно из значений ipv4 или ipv6 было истинным, оба могут быть истинными, но не могут быть ложными одновременно.
  • TODO: добавить определение операционной системы

Примеры

# inventory.config file in YAML format
plugin: nmap
strict: False
address: 192.168.0.0/24

Статус

Автор

  • НЕИЗВЕСТНО

Подсказка

Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/plugins/inventory/nmap.html

Spec-Zone.ru

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