itnok.install_prometheus_node_exporter

install-prometheus-node-exporter

État de construction Tag GitHub Rôle Ansible

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

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