ipr-cnrs.arpwatch

arpwatch

  1. Übersicht
  2. Rollenvariablen
  3. Beispiel-Playbook
  4. Konfiguration
  5. Entwicklung
  6. Lizenz
  7. Autoreninformationen

Übersicht

Verwalten Sie die Installation und Konfiguration von Arpwatch.

Rollenvariablen

  • arpwatch__base_packages : Liste der Basis-Pakete zur Bereitstellung von arpwatch [Standard : arpwatch].
  • arpwatch__enabled : Aktivieren oder Deaktivieren der Unterstützung für Arpwatch auf einem bestimmten Host [Standard : True].
  • arpwatch__service_manage : Ob der Arpwatch-Dienst verwaltet werden soll [Standard : True].
  • arpwatch__service_name : Der zu verwaltende Dienstname [Standard : arpwatch].
  • arpwatch__conf_interfaces : Liste der Netzwerkinterfaces, auf denen Arpwatch hören soll [Standard : [ '{{ ansible_default_ipv4.interface }}' ]].
  • arpwatch__conf_src : Vorlage zur Bereitstellung der Konfigurationsdatei [Standard : ../templates/etc/arpwatch.conf.j2].
  • arpwatch__conf_username : Benutzername, der Arpwatch ausführen soll [Standard : arpwatch].
  • arpwatch__conf_args : Argumente, die an Arpwatch übergeben werden sollen [Standard : -N -p].

Beispiel-Playbook

  • Standardvariablen verwenden :
- hosts: serverXYZ
  roles:
    - role: ipr-cnrs.arpwatch

Konfiguration

Diese Rolle wird :

  • Notwendige Pakete zur Bereitstellung des arpwatch-Dienstes installieren.
  • Die arpwatch-Konfiguration (/etc/arpwatch.conf) verwalten.
  • Es ermöglichen, den Benutzer festzulegen, der Arpwatch ausführt.
  • Es ermöglichen, Argumente für den Arpwatch-Dienst festzulegen.
  • Sicherstellen, dass ein arpwatch-Prozess für das Hauptnetzwerkinterface gestartet wird.
  • Sicherstellen, dass der arpwatch-Dienst neu gestartet wird, wenn sich die Konfiguration ändert.

Entwicklung

Dieser Quellcode stammt von unserem Gogs-Server und das Github-Repository existiert nur, um die Rolle an Ansible Galaxy zu senden…

Aber zögern Sie nicht, hier Issues oder PRs zu senden :)

Dank dieses Hooks erhält Github automatisch Updates von unserem Gogs-Server :)

Lizenz

WTFPL

Autoreninformationen

Jérémy Gardais

Über das Projekt

Manage Arpwatch installation and configuration

Installieren
ansible-galaxy install ipr-cnrs.arpwatch
GitHub Repository
Lizenz
Unknown
Downloads
87
Besitzer
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1