summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-09-20 00:55:45 +0200
committerAhmed Abdelhalim <[email protected]>2025-09-20 00:55:45 +0200
commit13dc7caa75b7888781589ad754c5ec1ef9773d95 (patch)
treeeeac2f1a4ec17461cf59203a105e937eeb2c0934 /roles
parent60f9e792540cd3d56fb0329bf30fb4eb9ad9cf64 (diff)
Fix installing grafana on raspberry pi
Diffstat (limited to 'roles')
-rw-r--r--roles/grafana/tasks/install-debian.yml6
-rw-r--r--roles/grafana/tasks/main.yml2
-rw-r--r--roles/grafana/vars/archlinux.yml1
-rw-r--r--roles/grafana/vars/debian.yml1
4 files changed, 9 insertions, 1 deletions
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"