ipr-cnrs.arpwatch
arpwatch
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
Informacje o autorze
Jérémy Gardais
- Źródło: na Gogs IPR
- IPR (Institut de Physique de Rennes)
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