orachide.fluentbit

Ansible Rolle Fluentbit

Build-Status Ansible Galaxy

Diese Rolle installiert Fluentbit als Dienst auf angegebenen Hosts.

Installation

ansible-galaxy install orachide.fluentbit

Voraussetzungen

Keine

Rollenvariablen

Variablen Pflicht Standardwert Beschreibung
fluentbit_service_flush_seconds falsch 5 Flush-Intervall in Sekunden
fluentbit_service_metrics_listen_port falsch 2020 Http-Endpunkt (Metriken) Port
fluentbit_inputs falsch [] Array von Eingängen (im JSON-Format), die zur Standard-Konfigurationsdatei hinzugefügt werden sollen
fluentbit_outputs falsch [] Array von Ausgängen (im JSON-Format), die zur Standard-Konfigurationsdatei hinzugefügt werden sollen
fluentbit_additional_conf_files falsch [] Zusätzliche Konfigurationsdateien, die installiert werden sollen; kann Jinja Vorlage sein
fluentbit_apt_repo falsch deb https://packages.fluentbit.io/ubuntu/bionic bionic main Eine apt-Quell-URL, die verwendet werden soll

Abhängigkeiten

Keine

Beispiel-Playbook

Hier ist ein Beispiel, wie man die Rolle verwendet (zum Beispiel mit übergebenen Variablen):

- name: Konvergieren
  hosts: alle
  roles:
    - role: ansible-role-fluentbit
      fluentbit_service_flush_seconds: 5
      fluentbit_service_log_level: info
      fluentbit_service_enable_metrics: true
      fluentbit_service_metrics_listen_port: 2020
      fluentbit_apt_repo: 'deb https://packages.fluentbit.io/debian/buster buster main'
      fluentbit_inputs:
        - {"Name": "dummy", "Tag": "dummy.log"}
      fluentbit_outputs:
        - {"Name": "stdout", "Match": "*"}
      fluentbit_additional_conf_files:
        - name: cpu.conf
          template: '{{ playbook_dir }}/templates/cpu.conf.j2'

Lizenz

BSD

Autoreninformationen

Diese Rolle wurde 2019 von Rachide Ouattara erstellt.

Über das Projekt

Install Fluentbit as a service

Installieren
ansible-galaxy install orachide.fluentbit
Lizenz
Unknown
Downloads
44.8k
Besitzer
Want to learn and share more and more !!!!