From 1e9a5f13af069a5b5d350e587bc3b7b4297f3362 Mon Sep 17 00:00:00 2001
From: Leif Johansson <leifj@sunet.se>
Date: Tue, 31 Mar 2020 08:35:25 +0200
Subject: [PATCH] system input

---
 global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp | 2 +-
 global/overlay/etc/telegraf/telegraf.conf.d/40-system.conf  | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)
 create mode 100644 global/overlay/etc/telegraf/telegraf.conf.d/40-system.conf

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index f007f75a..af82a2df 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -20,7 +20,7 @@ class eid::telegraf(String $version = "stable", Array $volumes = []) {
       }
    }
 
-   $_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf",$volumes])
+   $_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf","/proc:/proc:ro",$volumes])
 
    sunet::docker_run {"telegraf":
       image     => "docker.sunet.se/eduid/telegraf",
diff --git a/global/overlay/etc/telegraf/telegraf.conf.d/40-system.conf b/global/overlay/etc/telegraf/telegraf.conf.d/40-system.conf
new file mode 100644
index 00000000..205bee33
--- /dev/null
+++ b/global/overlay/etc/telegraf/telegraf.conf.d/40-system.conf
@@ -0,0 +1,2 @@
+[[inputs.system]]
+