From 9e3da6f35dd6f9d39cba619cc3452af8dc8c464e Mon Sep 17 00:00:00 2001 From: ci-bot Date: Sun, 18 Feb 2024 19:24:55 +0000 Subject: [PATCH] [skip ci] automated docs update --- README.md | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) diff --git a/README.md b/README.md index d0fe104..91f5f23 100644 --- a/README.md +++ b/README.md @@ -1 +1,134 @@ # xoxys.logrotate + +[![Build Status](https://ci.rknet.org/api/badges/ansible/xoxys.logrotate/status.svg)](https://ci.rknet.org/repos/ansible/xoxys.logrotate) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?label=license)](https://gitea.rknet.org/ansible/xoxys.logrotate/src/branch/main/LICENSE) + +Setup logrotate. + +## Table of content + +- [Requirements](#requirements) +- [Default Variables](#default-variables) + - [logrotate_app_config](#logrotate_app_config) + - [logrotate_app_config_extra](#logrotate_app_config_extra) + - [logrotate_config](#logrotate_config) + - [logrotate_include_dir](#logrotate_include_dir) + - [logrotate_options](#logrotate_options) + - [logrotate_package](#logrotate_package) +- [Dependencies](#dependencies) +- [License](#license) +- [Author](#author) + +--- + +## Requirements + +- Minimum Ansible version: `2.10` + +## Default Variables + +### logrotate_app_config + +#### Default value + +```YAML +logrotate_app_config: [] +``` + +### logrotate_app_config_extra + +#### Default value + +```YAML +logrotate_app_config_extra: [] +``` + +### logrotate_config + +#### Default value + +```YAML +logrotate_config: + - name: syslog + definitions: + - logs: + - /var/log/cron + - /var/log/maillog + - /var/log/messages + - /var/log/secure + - /var/log/spooler + options: + - missingok + - sharedscripts + postrotate: + - /usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true + - name: chrony + definitions: + - logs: + - /var/log/chrony/*.log + options: + - missingok + - nocreate + - sharedscripts + postrotate: + - /usr/bin/chronyc cyclelogs > /dev/null 2>&1 || true + - name: wtmp + definitions: + - logs: + - /var/log/wtmp + options: + - missingok + - monthly + - create 0664 root utmp + - minsize 1M + - rotate 1 + - name: btmp + definitions: + - logs: + - /var/log/btmp + options: + - missingok + - monthly + - create 0600 root utmp + - rotate 1 +``` + +### logrotate_include_dir + +#### Default value + +```YAML +logrotate_include_dir: /etc/logrotate.d +``` + +### logrotate_options + +#### Default value + +```YAML +logrotate_options: + - weekly + - rotate 4 + - create + - dateext +``` + +### logrotate_package + +#### Default value + +```YAML +logrotate_package: logrotate +``` + +## Dependencies + +None. + +## License + +MIT + +## Author + +[Robert Kaussow](https://gitea.rknet.org/xoxys)