guidugli.logrotate

Ansibleロール: logrotate

RHEL/CentOS、Fedora、Debian/Ubuntuにlogrotateをインストールし、設定するためのAnsibleロールです。

要件

特に要件はありません。

ロール変数

利用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照):

logrotate_config_files: "{{ logrotate_files_to_copy }}"

logrotate.dディレクトリにコピーするファイルを指定します。

logrotate_compress: no

回転したファイルを圧縮するために、true/yesに設定します。

logrotate_use_date_extension: yes

ファイル名に数字だけでなく日付の拡張子を使用する場合は、true/yesに設定します。

logrotate_weeks2keep: 24

回転したログを保持する週数を設定します。

以下の変数はターゲットシステムに対して変更する必要はありません(vars/main.ymlを参照):

logrotate_packages:

logrotateをインストールするためのパッケージです。

logrotate_conf:

設定ファイルの場所です。

logrotate_files_to_copy:

コピーする設定ファイルのリスト。設定ファイルはfilesディレクトリにあります。

依存関係

依存関係はありません。

例のプレイブック

- hosts: servers
  roles:
     - { role: guidugli.logrotate }

ライセンス

MIT / BSD

作者情報

このロールは2020年にカーロス・ギデュグリによって作成されました。

プロジェクトについて

Install and configure logrotate on linux

インストール
ansible-galaxy install guidugli.logrotate
ライセンス
mit
ダウンロード
106
所有者