evrardjp.papertrail
Роль Ansible для Papertrail
Важно отметить
Эта роль не набирает популярность, поэтому я архивирую её. Любой может внести вклад или создать форк, если она должна продолжать существовать.
Введение
Роль для настройки сервиса Papertrail. В данный момент поддерживается только rsyslog. Подтверждено, что работает на Debian и подобных системах Redhat.
Требования
papertrail_destinationдолжен быть настроен.
Переменные роли
Обязательные:
papertrail_destination
Не редактируемые:
papertrail_rsyslog_packages: название пакетов rsyslog, необходимых для вашей дистрибуции.papertrail_rsyslog_tls_packages: название пакетов tls, необходимых для вашей дистрибуции.papertrail_rsyslog_service: название сервиса rsyslog в вашей дистрибуции.papertrail_ca_url: статическая переменная для URL загрузки CA. Используется, когдаpapertrail_enable_tlsустановлено вTrue.papertrail_ca_checksum: статическая переменная, содержащая контрольную сумму файла CA. Используется, когдаpapertrail_enable_tlsустановлено вTrue.
Редактируемые:
papertrail_logforwarder: Перенаправитель, используемый в Papertrail. В данный момент поддерживается только rsyslog.papertrail_enable_tls: Установите значениеTrue, чтобы включить передачу логов по tcp+tls. По умолчанию используется UDP.papertrail_enable_tcp: Если изменить наTrue, передача логов будет происходить через TCP вместо UDP. TLS в этом случае не используется.papertrail_loglevelpapertrail_rsyslog_config: Это список пар имя+значение, которые вставляются в конфигурацию rsyslog.papertrail_verify_ca_checksum: Переключатель для проверки контрольной суммы MD5 файла pem.
По умолчанию
papertrail_logforwarderустановлен на "rsyslog".papertrail_enable_tlsиpapertrail_enable_tcpотключены по умолчанию.- Переключение
papertrail_enable_tlsв true автоматически включитpapertrail_enable_tcp, если не указано иное (не делайте этого!). - По умолчанию
papertrail_loglevelравно*.*(отправлять все). papertrail_rsyslog_configимеет разумные значения по умолчанию, пожалуйста, проверьте defaults/main.yml.papertrail_verify_ca_checksumпо умолчанию установлен на False.
Пример плейбука
- hosts: all
roles:
- { role: evrardjp.papertrail, papertrail_destination: logs1234.papertrailapp.com:1234 }
Следующие шаги
Добавить поддержку для:
- syslog-ng
- remote_syslog2
- других ОС
Лицензия
Apache2
Информация об авторе
Жан-Филипп Эврард
Установить
ansible-galaxy install evrardjp.papertrailЛицензия
Unknown
Загрузки
101
Владелец
