Install, configure and maintain node_exporter
Please see ansible-consul.
See defaults/ for details and examples.
- version to use
- a map of directories to create
- default:
node_exporter_dir: "/opt/node-exporter"
node_exporter_dirs:
main:
path: "{{ node_exporter_dir }}"
certs:
path: "{{ node_exporter_dir }}/certs"
textfile:
path: "{{ node_exporter_dir }}/textfile"
logs:
path: "/var/log/node-exporter"- collectors
- example: please see defaults/example.yml
- default:
node_exporter_enabled_collectors:
- textfile:
directory: "{{ node_exporter_dirs.textfile.path }}"- collectors
- example: please see defaults/example.yml
- default:
:9100
- default:
/metrics
- owner of node_exporter process and files
- default:
node-exporter
- group of
node_exporter_user - default:
node-exporter
- openrc service file
- default: see defaults/main.yml
- systemd unit file
- default: see defaults/main.yml
- skip restart/reload - useful when building images with Packer
- default:
false
config- update node-exporter unit/service and config file
- Anatoly Laskaris - nahsi