From 0cba207c6dc734327ba7b8876cdd5c6fcf76d0ba Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Thu, 23 Jun 2022 11:00:14 +0200 Subject: [PATCH] Update to 2022-06-23 11:00 --- roles/grafana/defaults/main.yml | 3 +++ roles/grafana/tasks/main.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/roles/grafana/defaults/main.yml b/roles/grafana/defaults/main.yml index 237e298..415c662 100644 --- a/roles/grafana/defaults/main.yml +++ b/roles/grafana/defaults/main.yml @@ -87,3 +87,6 @@ grafana_auth: "{{ grafana_auth_base | combine(grafana_auth_extra, recursive=True # Plugins to install grafana_plugins: - alexanderzobnin-zabbix-app + +# Limit the amount of RAM grafana can eat (default is 50% of the total RAM) +grafana_mem_limit: "{{ (ansible_memtotal_mb * 0.5) | int }}M" diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml index ceb0853..2a5a463 100644 --- a/roles/grafana/tasks/main.yml +++ b/roles/grafana/tasks/main.yml @@ -14,6 +14,7 @@ [Service] StartLimitInterval=0 RestartSec=20 + MemoryLimit={{ grafana_mem_limit }} dest: /etc/systemd/system/grafana-server.service.d/restart.conf register: grafana_unit tags: grafana