orachide.fluentbit
Ansible Rolle Fluentbit
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.
Installieren
ansible-galaxy install orachide.fluentbit
Lizenz
Unknown
Downloads
44.8k
Besitzer
Want to learn and share more and more !!!!