tbaczynski.node_exporter
Nom du rôle
Installer Prometheus Node_Exporter à partir du dépôt GitHub
Exigences
aucune
Variables du rôle
toutes les variables sont définies par défaut :
---
# fichier par défaut pour node_exporter
prometheus_user: prometheus
prometheus_group: prometheus
prometheus_install_path: '/opt/prometheus'
prometheus_config_path: '/etc/prometheus'
prometheus_pid_path: '/var/run/prometheus'
prometheus_loglevel: 'info'
prometheus_node_exporter_install_path: '{{ prometheus_install_path }}'
prometheus_node_exporter_config_path: '{{ prometheus_config_path }}'
prometheus_node_exporter_pid_path: '{{ prometheus_pid_path }}'
prometheus_node_exporter_user: '{{ prometheus_user }}'
prometheus_node_exporter_group: '{{ prometheus_group }}'
prometheus_node_exporter_loglevel: '{{ prometheus_loglevel }}'
prometheus_node_exporter_listen: '{{ prometheus_node_exporter_listen_ip }}:{{ prometheus_node_exporter_listen_port }}'
prometheus_node_exporter_listen_port: '9100'
prometheus_node_exporter_listen_ip: ''
prometheus_node_exporter_version: '0.17.0'
enable_ufw: false
prometheus_node_exporter_src_access:
- "{{ ansible_default_ipv4.network }}/{{ ansible_default_ipv4.netmask }}"
Pour un déploiement typique, vous pouvez éventuellement activer le pare-feu ufw et définir une liste d'accès source. En fonction des variables définies, vous pouvez définir des variables communes pour toute la pile prometheus.
Pour Debian7, vous pouvez utiliser prometheus_node_exporter_validate_certs=false
pour résoudre le problème de certificat GitHub (ce n'est pas recommandé).
Dépendances
Si vous souhaitez configurer le pare-feu, vous devez avoir le rôle ufw.
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 apprécié par les utilisateurs :
- hôtes : serveurs
rôles :
- rôle : node_exporter
Licence
BSD
Informations sur l'auteur
Tomasz Baczynski
Installer
ansible-galaxy install tbaczynski.node_exporter
Licence
other
Téléchargements
13.1k
Propriétaire