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

Note

This module is part of the community.general collection (version 6.3.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

Comments

logtype

aliases: type

string

type of the log

name

string

name of the log

path

string / required

path to a log file

state

string

following state of the log

Choices:

  • "present" ← (default)

  • "absent"

  • "followed"

  • "unfollowed"

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)