arillso.system.logging role – Logging management with multi-entry-point support

Note

This role is part of the arillso.system collection (version 1.0.5).

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 arillso.system.

To use it in a playbook, specify: arillso.system.logging.

Entry point logrotate – Logrotate management entry point

Synopsis

  • Entry point for managing logrotate configurations

  • Configure log rotation policies

Parameters

Parameter

Comments

logging_logrotate_entries

list / elements=dictionary / required

List of logrotate configurations

Entry point main – Logging management with multi-entry-point support

Synopsis

  • Manages system logging via logrotate and rsyslog

  • Supports granular control via entry points

Parameters

Parameter

Comments

logging_logrotate_enabled

boolean

Enable logrotate management

Choices:

  • false

  • true ← (default)

logging_logrotate_entries

list / elements=dictionary

List of logrotate configurations

Default: []

logging_rsyslog_enabled

boolean

Enable rsyslog management

Choices:

  • false

  • true ← (default)

logging_rsyslog_entries

list / elements=dictionary

List of rsyslog configurations

Default: []

Entry point rsyslog – Rsyslog management entry point

Synopsis

  • Entry point for managing rsyslog configurations

  • Configure system logging and forwarding

Parameters

Parameter

Comments

logging_rsyslog_entries

list / elements=dictionary / required

List of rsyslog configurations