|
|
@ -2,12 +2,20 @@ |
|
|
|
- name: Create prometheus user and group |
|
|
|
import_tasks: prometheus_user.yml |
|
|
|
|
|
|
|
- name: Download node_exporter from GitHub |
|
|
|
- name: Download node_exporter from GitHub (x86_64 / amd64) |
|
|
|
when: ansible_facts['architecture'] == 'x86_64' |
|
|
|
get_url: |
|
|
|
dest: /tmp/prometheus_node_exporter.tar.gz |
|
|
|
url: https://github.com/prometheus/node_exporter/releases/download/v0.13.0/node_exporter-0.13.0.linux-amd64.tar.gz |
|
|
|
checksum: sha256:2de5d1e51330c41588ed4c88bc531a3d2dccf6b4d7b99d5782d95cff27a3c049 |
|
|
|
|
|
|
|
- name: Download node_exporter from GitHub (aarch64 / arm64) |
|
|
|
when: ansible_facts['architecture'] == 'aarch64' |
|
|
|
get_url: |
|
|
|
dest: /tmp/prometheus_node_exporter.tar.gz |
|
|
|
url: https://github.com/prometheus/node_exporter/releases/download/v0.13.0/node_exporter-0.13.0.linux-arm64.tar.gz |
|
|
|
checksum: sha256:a7f9db18b590e068ada68d3e1edd1bd0a9db43e3ee8f69517a49768ec8988a4c |
|
|
|
|
|
|
|
- name: Create node_exporter directory |
|
|
|
file: |
|
|
|
path: /opt/prometheus_node_exporter |
|
|
|