ipr-cnrs.arpwatch

arpwatch

  1. Descripción
  2. Variables del Rol
  3. Ejemplo de Playbook
  4. Configuración
  5. Desarrollo
  6. Licencia
  7. Información del Autor

Descripción

Gestiona la instalación y configuración de Arpwatch.

Variables del Rol

  • arpwatch__base_packages: Lista de paquetes básicos para proporcionar arpwatch [predeterminado: arpwatch].
  • arpwatch__enabled: Habilitar o deshabilitar el soporte para Arpwatch en un host dado [predeterminado: True].
  • arpwatch__service_manage: Si el servicio de arpwatch debe ser gestionado [predeterminado: True].
  • arpwatch__service_name: El nombre del servicio a gestionar [predeterminado: arpwatch].
  • arpwatch__conf_interfaces: Lista de interfaces de red donde arpwatch debe escuchar [predeterminado: [ '{{ ansible_default_ipv4.interface }}' ]].
  • arpwatch__conf_src: Plantilla utilizada para proporcionar el archivo de configuración [predeterminado: ../templates/etc/arpwatch.conf.j2].
  • arpwatch__conf_username: Nombre de usuario que debe ejecutar Arpwatch [predeterminado: arpwatch].
  • arpwatch__conf_args: Argumentos para aplicar a Arpwatch [predeterminado: -N -p].

Ejemplo de Playbook

  • Usar las variables predeterminadas:
- hosts: serverXYZ
  roles:
    - role: ipr-cnrs.arpwatch

Configuración

Este rol hará :

  • Instalar los paquetes necesarios para proporcionar el servicio arpwatch.
  • Gestionar la configuración de arpwatch (/etc/arpwatch.conf).
  • Permitir establecer el usuario que ejecuta Arpwatch.
  • Permitir establecer argumentos para pasar al servicio Arpwatch.
  • Asegurarse de iniciar un proceso de arpwatch para al menos la interfaz de red principal.
  • Asegurarse de reiniciar el servicio de arpwatch si la configuración cambia.

Desarrollo

Este código fuente proviene de nuestra instancia de Gogs y el repositorio de Github existe solo para poder enviar el rol a Ansible Galaxy…

Pero siéntete libre de enviar problemas/PR aquí :)

Gracias a este hook, Github recibe automáticamente actualizaciones de nuestra instancia de Gogs :)

Licencia

WTFPL

Información del Autor

Jérémy Gardais

Acerca del proyecto

Manage Arpwatch installation and configuration

Instalar
ansible-galaxy install ipr-cnrs.arpwatch
Licencia
Unknown
Descargas
87
Propietario
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1