onkeldom.pushgateway
Rôle Ansible : Pushgateway
Description
Déployez prometheus Pushgateway en utilisant ansible.
Exigences
- Ansible >= 2.9 (Cela pourrait fonctionner sur des versions précédentes, mais nous ne pouvons pas le garantir)
Variables du Rôle
Toutes les variables qui peuvent être surchargées sont stockées dans le fichier defaults/main.yml ainsi que dans le tableau ci-dessous.
Nom | Valeur par Défaut | Description |
---|---|---|
proxy_env |
{} | Variables d'environnement de proxy |
pushgateway_version |
1.4.1 | Version du package Node exporter |
pushgateway_web_listen_address |
0.0.0.0 | Adresse d'écoute par défaut |
pushgateway_web_listen_port |
9091 | Port d'écoute par défaut |
pushgateway_web_external_url |
"http://{{ ansible_domain }}.{{ ansible_hostname }}:{{ pushgateway_web_listen_port }}" | Adresse externe où Pushgateway est disponible. Utile derrière un proxy inverse. Ex. http://example.org/pushgateway |
pushgateway_persistence |
true | Activer le fichier de persistance |
pushgateway_create_consul_agent_service |
"true" | Ajouter un extrait de configuration de l'agent consul |
pushgateway_config_flags_extra |
{} | Flags de configuration supplémentaires passés au binaire Pushgateway au démarrage |
pushgateway_limit_nofile |
8192 | Limite de fichiers dans l'unité systemd |
pushgateway_system_user |
prometheus | Utilisateur système par défaut |
pushgateway_system_group |
prometheus | Groupe système par défaut |
pushgateway_log_level |
warn | Niveau de journalisation par défaut |
pushgateway_log_format |
json | Format de journalisation par défaut |
pushgateway_binary_local_dir |
/usr/local/bin | Répertoire binaire par défaut |
pushgateway_persistence_dir |
/var/lib/pushgateway | Répertoire de données par défaut |
pushgateway_http_proxy |
null | Définir le proxy de l'application |
pushgateway_config_flags_extra |
{} | Paramètres supplémentaires au démarrage |
Exemple
Playbook
Utilisez-le dans un playbook comme suit :
- hosts: all
roles:
- onkeldom.pushgateway
Contribution
Voir les directives pour les contributeurs.
Licence
Ce projet est sous licence MIT. Voir LICENCE pour plus de détails.
À propos du projet
Ansible role for installing and configuring Prometheus Pushgateway
Installer
ansible-galaxy install onkeldom.pushgateway
Licence
mit
Téléchargements
104
Propriétaire