From 13dc7caa75b7888781589ad754c5ec1ef9773d95 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sat, 20 Sep 2025 00:55:45 +0200 Subject: Fix installing grafana on raspberry pi --- roles/grafana/tasks/install-debian.yml | 6 ++++++ roles/grafana/tasks/main.yml | 2 +- roles/grafana/vars/archlinux.yml | 1 + roles/grafana/vars/debian.yml | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/grafana/tasks/install-debian.yml b/roles/grafana/tasks/install-debian.yml index 42eb44bf..4c0b798c 100644 --- a/roles/grafana/tasks/install-debian.yml +++ b/roles/grafana/tasks/install-debian.yml @@ -1,4 +1,10 @@ --- +- name: "Ensure sqlite3 installed" + become: true + ansible.builtin.package: + name: "sqlite3" + state: "present" + - name: "Download Grafana GPG key" become: true ansible.builtin.get_url: diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml index 1d8dceaf..26d86435 100644 --- a/roles/grafana/tasks/main.yml +++ b/roles/grafana/tasks/main.yml @@ -47,7 +47,7 @@ mode: "0640" loop: - src: "grafana.ini.j2" - dest: "/etc/grafana.ini" + dest: "{{ grafana_config_file }}" - src: "datasources/prometheus.yml.j2" dest: "/etc/grafana/provisioning/datasources/prometheus.yml" - src: "dashboards/dashboards.yml.j2" diff --git a/roles/grafana/vars/archlinux.yml b/roles/grafana/vars/archlinux.yml index 5fbb74df..29758e8d 100644 --- a/roles/grafana/vars/archlinux.yml +++ b/roles/grafana/vars/archlinux.yml @@ -1,2 +1,3 @@ --- grafana_service_name: "grafana" +grafana_config_file: "/etc/grafana.ini" diff --git a/roles/grafana/vars/debian.yml b/roles/grafana/vars/debian.yml index 6b8d0b21..8e8a1f71 100644 --- a/roles/grafana/vars/debian.yml +++ b/roles/grafana/vars/debian.yml @@ -1,2 +1,3 @@ --- grafana_service_name: "grafana-server" +grafana_config_file: "/etc/grafana/grafana.ini" -- cgit v1.2.3