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_destinationdebe 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_tlsestá configurado comoTrue.papertrail_ca_checksum: Variable estática que contiene el checksum del archivo ca. Se utiliza cuandopapertrail_enable_tlsestá configurado comoTrue.
Editables:
papertrail_logforwarder: El reenvío utilizado en papertrail. Actualmente solo se admite rsyslog.papertrail_enable_tls: Cambia esto aTruepara 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_loglevelpapertrail_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_logforwarderestá configurado como "rsyslog".papertrail_enable_tlsypapertrail_enable_tcpestán desactivados por defecto.- Cambiar
papertrail_enable_tlsa verdadero activará automáticamentepapertrail_enable_tcp, a menos que se indique explícitamente lo contrario (¡no lo hagas!). papertrail_loglevelpor defecto es*.*(enviar todo).papertrail_rsyslog_configtiene valores predeterminados razonables, por favor revisa defaults/main.yml.papertrail_verify_ca_checksumestá 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.papertrailLicencia
Unknown
Descargas
101
Propietario
