itnok.install_prometheus_node_exporter
install-prometheus-node-exporter
Installez Prometheus Node Exporter sur un hôte supporté.
Les étapes réalisées sont :
- Trouver la dernière version disponible de Prometheus Node Exporter (ou celle spécifiée)
- Vérifier la dernière version disponible de Prometheus Node Exporter
- Télécharger la liste des sommes de contrôle SHA256 pour la version spécifiée de Prometheus Node Exporter
- Télécharger la version spécifiée de Prometheus Node Exporter
- Créer un utilisateur système dédié pour Prometheus Node Exporter (s'il n'est pas déjà présent)
- Extraire 'node_exporter' de {{ install_prometheus_node_exporter.name }}
- Configurer le fichier de service systemd pour Prometheus Node Exporter
- Forcer systemd à relire les fichiers de configuration pour les services
- Activer et redémarrer le service systemd pour Prometheus Node Exporter
:exclamation: Conditions requises
Aucune.
:abcd: Variables de rôle
Variable | Description | Valeur par défaut |
---|---|---|
install_prometheus |
Version de Prometheus Node Exporter à installer | latest |
:link: Dépendances
- itnok.is_ubuntu (:octocat: ansible-role-is-ubuntu)
Pour installer les dépendances, utilisez :
$ ansible-galaxy install <dependecy.name>
L'installation des rôles Ansible requis peut également être abordée simplement avec :
$ ansible-galaxy install -r requirements.yml
:notebook: Exemple de Playbook
Voici un exemple de comment utiliser ce rôle dans vos playbooks :
---
- hosts: servers
remote_user: ubuntu # optionnel (votre utilisateur distant)
gather_facts: yes # optionnel
become: yes
roles:
- { role: itnok.install_prometheus_node_exporter }
vars:
install_prometheus: "latest"
:guardsman: Licence
MIT (en savoir plus)
À propos du projet
Install Prometheus Node Exporter on a supported host.
Installer
ansible-galaxy install itnok.install_prometheus_node_exporter
Licence
mit
Téléchargements
903
Propriétaire