tbaczynski.node_exporter
Nombre del Rol
Instalar Prometheus Node_Exporter desde el repositorio de GitHub
Requisitos
ninguno
Variables del Rol
todas las variables están definidas en defaults:
---
# archivo de defaults para 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 }}"
Para un despliegue típico, puedes definir la activación del firewall ufw y definir la lista de acceso de origen. Basado en las variables definidas, puedes establecer variables comunes para todo el stack de Prometheus.
Para Debian 7 puedes usar prometheus_node_exporter_validate_certs=false
para resolver el problema con el certificado de GitHub (no se recomienda).
Dependencias
Si deseas configurar el firewall, necesitas tener el rol de ufw.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:
- hosts: servers
roles:
- role: node_exporter
Licencia
BSD
Información del Autor
Tomasz Baczynski
Instalar
ansible-galaxy install tbaczynski.node_exporter
Licencia
other
Descargas
13.1k
Propietario