orachide.fluentbit

Rôle Ansible Fluentbit

Statut de Build Ansible Galaxy

Ce rôle installe Fluentbit en tant que service sur les hôtes spécifiés.

Installation

ansible-galaxy install orachide.fluentbit

Exigences

Aucune

Variables du Rôle

Variables Obligatoire Valeur par défaut Description
fluentbit_service_flush_seconds false 5 Intervalle de vidage en secondes
fluentbit_service_metrics_listen_port false 2020 Port de point de terminaison HTTP (métriques)
fluentbit_inputs false [] Tableau d'entrées (au format JSON) à ajouter dans le fichier de configuration par défaut
fluentbit_outputs false [] Tableau de sorties (au format JSON) à ajouter dans le fichier de configuration par défaut
fluentbit_additional_conf_files false [] Fichiers de configuration supplémentaires à installer, pouvant être un modèle Jinja
fluentbit_apt_repo false deb https://packages.fluentbit.io/ubuntu/bionic bionic main URL de source apt à utiliser

Dépendances

Aucune

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours bénéfique pour les utilisateurs :

- name: Converger
  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'

Licence

BSD

Informations sur l'auteur

Ce rôle a été créé en 2019 par Rachide Ouattara.

À propos du projet

Install Fluentbit as a service

Installer
ansible-galaxy install orachide.fluentbit
Licence
Unknown
Téléchargements
44.8k
Propriétaire
Want to learn and share more and more !!!!