cesnet.rsyslog

perun-ansible-rsyslog

Ansible galaxyロール cesnet.rsyslogは、rsyslogのインストールと設定を行います。

要件

ロール変数

  • rsyslog_dirs
    • 作成されるディレクトリのリスト
    • 例:
      rsyslog_dirs:
      - { path: "/etc/rsyslog.d", owner: "root", group: "root", mode: "0644"}
      
      • 説明:
        • path - 必須
        • owner - 任意 - デフォルトは 'root'
        • group - 任意 - デフォルトは 'root'
        • mode - 任意 - デフォルトは '0755'
  • rsyslog_files
    • /etcにコピーされるrsyslog設定ファイルのリスト
    • 例:
      rsyslog_files:
      - { src: "rsyslog.d/app1.conf", dest: "rsyslog.d/app1.conf", owner: "root", group: "root", mode: "0644"}
      
      • 説明:
        • src - 必須
        • dest - 推奨; 設定しない場合は'src'が使用されます; '/etc/'に対して相対的
        • owner - 任意 - デフォルトは 'root'
        • group - 任意 - デフォルトは 'root'
        • mode - 任意 - デフォルトは '0644'
  • rsyslog_templates
    • /etcにコピーされるrsyslog設定テンプレートのリスト
    • 例:
      rsyslog_templates:
      - { src: "rsyslog.d/app1.conf", dest: "rsyslog.d/app1.conf", owner: "root", group: "root", mode: "0644"}
      
      • 説明:
        • src - 必須; '.j2'なし
        • dest - 推奨; 設定しない場合は'src'が使用されます; '/etc/'に対して相対的
        • owner - 任意 - デフォルトは 'root'
        • group - 任意 - デフォルトは 'root'
        • mode - 任意 - デフォルトは '0644'

使用可能なタグ

  • install
  • configuration

例プレイブック

- hosts: all
  remote_user: root
  vars:
    rsyslog_dirs:
      - { path: "/etc/rsyslog.d" }
    rsyslog_files:
      - { src: "rsyslog.d/example_service.conf", dest: "rsyslog.d/service1.conf" }
    rsyslog_templates:
      - { src: "rsyslog.d/example_service.conf", dest: "rsyslog.d/service2.conf"}
  roles:
    - cesnet.rsyslog
プロジェクトについて

Installs and configure rsyslog.

インストール
ansible-galaxy install cesnet.rsyslog
ライセンス
apache-2.0
ダウンロード
68
所有者
Czech Educational and Research Network