orachide.fluentbit
Rôle Ansible Fluentbit
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.
Installer
ansible-galaxy install orachide.fluentbit
Licence
Unknown
Téléchargements
44.8k
Propriétaire
Want to learn and share more and more !!!!