orachide.fluentbit

Rola Ansible Fluentbit

Status budowy Ansible Galaxy

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.

O projekcie

Install Fluentbit as a service

Zainstaluj
ansible-galaxy install orachide.fluentbit
Licencja
Unknown
Pobrania
44.8k
Właściciel
Want to learn and share more and more !!!!