evrardjp.papertrail
Rol de Ansible Papertrail
Nota importante
Este rol no está recibiendo atención, por lo tanto, lo estoy archivando. Cualquiera puede contribuir o bifurcarlo, si se necesita que continúe.
Introducción
Rol para configurar el servicio de papertrail. Actualmente solo se admite rsyslog. Confirmado que funciona en Debian y sistemas similares a Redhat.
Requisitos
papertrail_destination
debe estar configurado.
Variables del Rol
Obligatorias:
papertrail_destination
No editables:
papertrail_rsyslog_packages
: nombre de los paquetes rsyslog requeridos para tu distribución.papertrail_rsyslog_tls_packages
: nombre de los paquetes tls requeridos para tu distribución.papertrail_rsyslog_service
: nombre del servicio rsyslog en tu distribución.papertrail_ca_url
: Variable estática para la URL de descarga del CA. Se utiliza cuandopapertrail_enable_tls
está configurado comoTrue
.papertrail_ca_checksum
: Variable estática que contiene el checksum del archivo ca. Se utiliza cuandopapertrail_enable_tls
está configurado comoTrue
.
Editables:
papertrail_logforwarder
: El reenvío utilizado en papertrail. Actualmente solo se admite rsyslog.papertrail_enable_tls
: Cambia esto aTrue
para habilitar el reenvío de registros tcp+tls. Por defecto se utiliza UDP.papertrail_enable_tcp
: Si cambias esto aTrue
, el reenvío de registros se realizará en TCP en lugar de UDP. No se utiliza TLS en ese caso.papertrail_loglevel
papertrail_rsyslog_config
: Esta es una lista de elementos nombre+valor que se insertan en la configuración de rsyslog.papertrail_verify_ca_checksum
: Alterna si se verifica el checksum MD5 del archivo pem.
Valores por Defecto
papertrail_logforwarder
está configurado como "rsyslog".papertrail_enable_tls
ypapertrail_enable_tcp
están desactivados por defecto.- Cambiar
papertrail_enable_tls
a verdadero activará automáticamentepapertrail_enable_tcp
, a menos que se indique explícitamente lo contrario (¡no lo hagas!). papertrail_loglevel
por defecto es*.*
(enviar todo).papertrail_rsyslog_config
tiene valores predeterminados razonables, por favor revisa defaults/main.yml.papertrail_verify_ca_checksum
está configurado por defecto como Falso.
Ejemplo de Playbook
- hosts: all
roles:
- { role: evrardjp.papertrail, papertrail_destination: logs1234.papertrailapp.com:1234 }
Próximos pasos
Agregar soporte para
- syslog-ng
- remote_syslog2
- otros sistemas operativos
Licencia
Apache2
Información del Autor
Jean-Philippe Evrard
Instalar
ansible-galaxy install evrardjp.papertrail
Licencia
Unknown
Descargas
94
Propietario