ipr-cnrs.arpwatch

arpwatch

  1. Przegląd
  2. Zmienne Roli
  3. Przykładowy Playbook
  4. Konfiguracja
  5. Rozwój
  6. Licencja
  7. Informacje o autorze

Przegląd

Zarządzaj instalacją i konfiguracją Arpwatch.

Zmienne Roli

  • arpwatch__base_packages: Lista podstawowych pakietów potrzebnych do działania arpwatch [domyślnie: arpwatch].
  • arpwatch__enabled: Włącz lub wyłącz wsparcie dla Arpwatch na danym hoście [domyślnie: True].
  • arpwatch__service_manage: Czy usługa arpwatch powinna być zarządzana [domyślnie: True].
  • arpwatch__service_name: Nazwa usługi do zarządzania [domyślnie: arpwatch].
  • arpwatch__conf_interfaces: Lista interfejsów sieciowych, na których arpwatch powinien nasłuchiwać [domyślnie: [ '{{ ansible_default_ipv4.interface }}' ]].
  • arpwatch__conf_src: Szablon używany do stworzenia pliku konfiguracyjnego [domyślnie: ../templates/etc/arpwatch.conf.j2].
  • arpwatch__conf_username: Nazwa użytkownika w imieniu którego ma działać Arpwatch [domyślnie: arpwatch].
  • arpwatch__conf_args: Argumenty do zastosowania w Arpwatch [domyślnie: -N -p].

Przykładowy Playbook

  • Użyj zmiennych domyślnych:
- hosts: serverXYZ
  roles:
    - role: ipr-cnrs.arpwatch

Konfiguracja

Ta rola będzie:

  • Instalować wymagane pakiety do działania usługi arpwatch.
  • Zarządzać konfiguracją arpwatch (/etc/arpwatch.conf).
  • Umożliwiać ustawienie użytkownika, który uruchomi Arpwatch.
  • Umożliwiać ustawienie argumentów dla usługi Arpwatch.
  • Zapewniać uruchomienie procesu arpwatch przynajmniej dla głównego interfejsu sieciowego.
  • Zapewniać ponowne uruchomienie usługi arpwatch, jeśli konfiguracja ulegnie zmianie.

Rozwój

Ten kod źródłowy pochodzi z naszej instancji Gogs, a repozytorium Github istnieje, aby móc przesłać rolę do Ansible Galaxy...

Czuj się swobodnie, aby zgłaszać problemy lub pull-requesty tutaj :)

Dzięki temu hookowi, Github automatycznie otrzymuje aktualizacje z naszej instancji Gogs :)

Licencja

WTFPL

Informacje o autorze

Jérémy Gardais

O projekcie

Manage Arpwatch installation and configuration

Zainstaluj
ansible-galaxy install ipr-cnrs.arpwatch
Licencja
Unknown
Pobrania
87
Właściciel
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1