ipr-cnrs.arpwatch

arpwatch

  1. Обзор
  2. Переменные роли
  3. Пример плейбука
  4. Конфигурация
  5. Разработка
  6. Лицензия
  7. Информация об авторе

Обзор

Управление установкой и конфигурацией Arpwatch.

Переменные роли

  • arpwatch__base_packages : Список базовых пакетов для установки arpwatch [по умолчанию: arpwatch].
  • arpwatch__enabled : Включить или отключить поддержку Arpwatch на данном хосте [по умолчанию: True].
  • arpwatch__service_manage : Нужно ли управлять службой arpwatch [по умолчанию: True].
  • arpwatch__service_name : Имя службы для управления [по умолчанию: arpwatch].
  • arpwatch__conf_interfaces : Список сетевых интерфейсов, на которых arpwatch должен работать [по умолчанию: [ '{{ ansible_default_ipv4.interface }}' ]].
  • arpwatch__conf_src : Шаблон для предоставления конфигурационного файла [по умолчанию: ../templates/etc/arpwatch.conf.j2].
  • arpwatch__conf_username : Имя пользователя, от имени которого должен работать Arpwatch [по умолчанию: arpwatch].
  • arpwatch__conf_args : Аргументы для передачи в Arpwatch [по умолчанию: -N -p].

Пример плейбука

  • Использование переменных по умолчанию:
- hosts: serverXYZ
  roles:
    - роль: ipr-cnrs.arpwatch

Конфигурация

Эта роль будет:

  • Устанавливать необходимые пакеты для предоставления службы arpwatch.
  • Управлять конфигурацией arpwatch (/etc/arpwatch.conf).
  • Позволять установить пользователя, от имени которого работает Arpwatch.
  • Позволять установить аргументы для передачи службе Arpwatch.
  • Обеспечить запуск процесса arpwatch хотя бы для основного сетевого интерфейса.
  • Обеспечить перезапуск службы arpwatch, если конфигурация изменилась.

Разработка

Этот исходный код поступает из нашего Gogs экземпляра, а репозиторий на Github существует только для того, чтобы отправить роль в Ansible Galaxy...

Но не стесняйтесь отправлять вопросы/ПР сюда :)

Благодаря этому хуку, Github автоматически получает обновления из нашего Gogs экземпляра :)

Лицензия

WTFPL

Информация об авторе

Жереми Гарда

  • Исходный код: на Gogs IPR
  • IPR (Институт физики Ренна)
О проекте

Manage Arpwatch installation and configuration

Установить
ansible-galaxy install ipr-cnrs.arpwatch
Лицензия
Unknown
Загрузки
87
Владелец
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1