itnok.install_prometheus_node_exporter
instalar-exportador-de-nodo-prometheus
==================================
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 |
:link: Dependencias
- itnok.is_ubuntu (:octocat: ansible-role-is-ubuntu)
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