cesnet.rsyslog

perun-ansible-rsyslog

Ansible Galaxy Rolle cesnet.rsyslog, die rsyslog installiert und konfiguriert.

Anforderungen

Rollenvariablen

  • rsyslog_dirs
    • Liste von Verzeichnissen, die erstellt werden sollen
    • Beispielwert:
      rsyslog_dirs:
      - { path: "/etc/rsyslog.d", owner: "root", group: "root", mode: "0644"}
      
      • wo:
        • path - erforderlich
        • owner - optional - Standardwert 'root'
        • group - optional - Standardwert 'root'
        • mode - optional - Standardwert '0755'
  • rsyslog_files
    • Liste von rsyslog-Konfigurationsdateien, die nach /etc kopiert werden
    • Beispielwert:
      rsyslog_files:
      - { src: "rsyslog.d/app1.conf", dest: "rsyslog.d/app1.conf", owner: "root", group: "root", mode: "0644"}
      
      • wo:
        • src - erforderlich
        • dest - empfohlen; falls nicht angegeben, wird 'src' verwendet; relativ zu '/etc/'
        • owner - optional - Standardwert 'root'
        • group - optional - Standardwert 'root'
        • mode - optional - Standardwert '0644'
  • rsyslog_templates
    • Liste von rsyslog-Konfigurationstemplates, die nach /etc kopiert werden
    • Beispielwert:
      rsyslog_templates:
      - { src: "rsyslog.d/app1.conf", dest: "rsyslog.d/app1.conf", owner: "root", group: "root", mode: "0644"}
      
      • wo:
        • src - erforderlich; ohne '.j2'
        • dest - empfohlen; falls nicht angegeben, wird 'src' verwendet; relativ zu '/etc/'
        • owner - optional - Standardwert 'root'
        • group - optional - Standardwert 'root'
        • mode - optional - Standardwert '0644'

Verfügbare Tags

  • install
  • configuration

Beispiel Playbook

- 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
Über das Projekt

Installs and configure rsyslog.

Installieren
ansible-galaxy install cesnet.rsyslog
GitHub Repository
Lizenz
apache-2.0
Downloads
68
Besitzer
Czech Educational and Research Network