ipr-cnrs.arpwatch

arpwatch

  1. Aperçu
  2. Variables de rôle
  3. Exemple de Playbook
  4. Configuration
  5. Développement
  6. Licence
  7. Informations sur l'auteur

Aperçu

Gérer l'installation et la configuration d'Arpwatch.

Variables de rôle

  • arpwatch__base_packages : Liste des paquets de base pour fournir arpwatch [par défaut : arpwatch].
  • arpwatch__enabled : Activer ou désactiver le support d'Arpwatch sur un hôte donné [par défaut : True].
  • arpwatch__service_manage : Si le service arpwatch doit être géré [par défaut : True].
  • arpwatch__service_name : Le nom du service à gérer [par défaut : arpwatch].
  • arpwatch__conf_interfaces : Liste des interfaces réseau où arpwatch devrait écouter [par défaut : [ '{{ ansible_default_ipv4.interface }}' ]].
  • arpwatch__conf_src : Modèle utilisé pour fournir le fichier de configuration [par défaut : ../templates/etc/arpwatch.conf.j2].
  • arpwatch__conf_username : Nom d'utilisateur qui doit exécuter Arpwatch [par défaut : arpwatch].
  • arpwatch__conf_args : Arguments à appliquer à Arpwatch [par défaut : -N -p].

Exemple de Playbook

  • Utiliser les variables par défaut :
- hosts: serverXYZ
  roles:
    - role: ipr-cnrs.arpwatch

Configuration

Ce rôle va :

  • Installer les paquets nécessaires pour fournir le service arpwatch.
  • Gérer la configuration d'arpwatch (/etc/arpwatch.conf).
  • Permettre de définir l'utilisateur qui exécute Arpwatch.
  • Permettre de définir les arguments à passer au service Arpwatch.
  • S'assurer qu'un processus arpwatch est démarré pour l'interface réseau principale au moins.
  • S'assurer de redémarrer le service arpwatch si la configuration change.

Développement

Ce code source provient de notre instance Gogs et le repo Github existe simplement pour pouvoir envoyer le rôle à Ansible Galaxy…

Mais n'hésitez pas à envoyer des problèmes ou des demandes de tirage ici :)

Grâce à ce hook, Github reçoit automatiquement les mises à jour de notre instance Gogs :)

Licence

WTFPL

Informations sur l'auteur

Jérémy Gardais

À propos du projet

Manage Arpwatch installation and configuration

Installer
ansible-galaxy install ipr-cnrs.arpwatch
Licence
Unknown
Téléchargements
87
Propriétaire
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1