itnok.install_prometheus_node_exporter

instalar-exportador-de-nodo-prometheus

==================================

Estado de Construcción Etiqueta de GitHub Rol de Ansible

Instalar el Exportador de Nodo de Prometheus en un host compatible.

Los pasos realizados son:

  • Buscar la última versión del Exportador de Nodo de Prometheus disponible (o la especificada)
  • Verificar la última versión disponible del Exportador de Nodo de Prometheus
  • Descargar la lista de sumas de verificación SHA256 para la versión especificada del Exportador de Nodo de Prometheus
  • Descargar la versión especificada del Exportador de Nodo de Prometheus
  • Crear un usuario del sistema dedicado para el Exportador de Nodo de Prometheus (si no está presente)
  • Extraer 'node_exporter' de {{ install_prometheus_node_exporter.name }}
  • Configurar el archivo de servicio systemd para el Exportador de Nodo de Prometheus
  • Forzar a systemd a volver a leer los archivos de configuración de los servicios
  • Habilitar y reiniciar el servicio systemd para el Exportador de Nodo de Prometheus

:exclamation: Requisitos


Ninguno.

:abcd: Variables del Rol


Variable Descripción Valor por Defecto
install_prometheus Versión del Exportador de Nodo de Prometheus a instalar latest

Para instalar las dependencias usa:

    $ ansible-galaxy install <dependecy.name>

La instalación de los Roles de Ansible requeridos también se puede realizar fácilmente con:

    $ ansible-galaxy install -r requirements.yml

:notebook: Ejemplo de Playbook


Aquí hay un ejemplo de cómo usar este rol en tus playbooks:

---
- hosts: servers
  remote_user: ubuntu   # opcional (tu usuario remoto)
  gather_facts: yes     # opcional
  become: yes

  roles:
    - { role: itnok.install_prometheus_node_exporter }

  vars:
    install_prometheus: "latest"

:guardsman: Licencia


MIT (lee más)

Acerca del proyecto

Install Prometheus Node Exporter on a supported host.

Instalar
ansible-galaxy install itnok.install_prometheus_node_exporter
Licencia
mit
Descargas
903
Propietario