From 9e55b07052460c09231a1a89c6ca48ec68ec437c Mon Sep 17 00:00:00 2001
From: Vasily <laurvas@users.noreply.github.com>
Date: Wed, 5 Jun 2019 18:31:55 +0300
Subject: [PATCH] Fix wrong size of /home shown by node-exporter (#87)

Node-exporter calculates wrong disk space if /home is a separate partition
since systemd protects /home from it.

Change protection to read-only if /home is a mountpoint.

[minor] release
---
 templates/node_exporter.service.j2 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/templates/node_exporter.service.j2 b/templates/node_exporter.service.j2
index b8ff96e..3dfd4eb 100644
--- a/templates/node_exporter.service.j2
+++ b/templates/node_exporter.service.j2
@@ -29,7 +29,11 @@ SyslogIdentifier=node_exporter
 Restart=always
 
 PrivateTmp=yes
+{% for m in ansible_mounts if m.mount == '/home' %}
+ProtectHome=read-only
+{% else %}
 ProtectHome=yes
+{% endfor %}
 NoNewPrivileges=yes
 
 {% if node_exporter_systemd_version | int >= 232 %}
-- 
GitLab