community.general.logentries – Module for tracking logs via logentries.com

Note

This plugin is part of the community.general collection (version 4.2.0).

You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it, use: ansible-galaxy collection install community.general.

To use it in a playbook, specify: community.general.logentries.

Synopsis

  • Sends logs to LogEntries in realtime

Parameters

Parameter Choices/Defaults Comments
logtype
string
type of the log

aliases: type
name
string
name of the log
path
string / required
path to a log file
state
string
    Choices:
  • present ←
  • absent
  • followed
  • unfollowed
following state of the log

Notes

Note

  • Requires the LogEntries agent which can be installed following the instructions at logentries.com

Examples

- name: Track nginx logs
  community.general.logentries:
    path: /var/log/nginx/access.log
    state: present
    name: nginx-access-log

- name: Stop tracking nginx logs
  community.general.logentries:
    path: /var/log/nginx/error.log
    state: absent

Authors

  • Ivan Vanderbyl (@ivanvanderbyl)