Browse Source

ansible: download arm64/aarch64 prometheus node_exporter if applicable

merge-requests/157/head
Andrew Shu 7 months ago
parent
commit
4f34d1866b
  1. 10
      ansible/roles/prometheus_node_exporter/tasks/main.yml

10
ansible/roles/prometheus_node_exporter/tasks/main.yml

@ -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

Loading…
Cancel
Save