orachide.fluentbit
Rola Ansible Fluentbit
Ta rola instaluje Fluentbit jako usługę na podanych hostach.
Instalacja
ansible-galaxy install orachide.fluentbit
Wymagania
Brak
Zmienne roli
Zmienne | Wymagane | Wartość domyślna | Opis |
---|---|---|---|
fluentbit_service_flush_seconds | false | 5 | Czas flush w sekundach |
fluentbit_service_metrics_listen_port | false | 2020 | Port endpointu HTTP (metrik) |
fluentbit_inputs | false | [] | Tablica wejść (w formacie JSON) do dodania w domowym pliku konfiguracyjnym |
fluentbit_outputs | false | [] | Tablica wyjść (w formacie JSON) do dodania w domowym pliku konfiguracyjnym |
fluentbit_additional_conf_files | false | [] | Dodatkowe pliki konfiguracyjne do zainstalowania, mogą być szablonem Jinja |
fluentbit_apt_repo | false | deb https://packages.fluentbit.io/ubuntu/bionic bionic main | URL źródła apt do użycia |
Zależności
Brak
Przykład Playbooka
Zawierając przykład użycia swojej roli (na przykład z przekazanymi zmiennymi jako parametry) jest zawsze miłym dodatkiem dla użytkowników:
- name: Converge
hosts: all
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'
Licencja
BSD
Informacje o autorze
Ta rola została stworzona w 2019 roku przez Rachide Ouattara.
Zainstaluj
ansible-galaxy install orachide.fluentbit
Licencja
Unknown
Pobrania
44.8k
Właściciel
Want to learn and share more and more !!!!