ipr-cnrs.arpwatch
arpwatch
- Aperçu
- Variables de rôle
- Exemple de Playbook
- Configuration
- Développement
- Licence
- 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
Informations sur l'auteur
Jérémy Gardais
- Source : sur Gogs de l'IPR
- IPR (Institut de Physique de Rennes)
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