From cedf0bd5f8fb96c5323cf063aaf3a6b4fba74b51 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o?= <theo@le-filament.com>
Date: Mon, 9 May 2022 17:21:06 +0200
Subject: [PATCH] feat: allow nagios to run docker ps and stats

---
 templates/sudoers.j2 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/templates/sudoers.j2 b/templates/sudoers.j2
index 0f91df8..888196a 100644
--- a/templates/sudoers.j2
+++ b/templates/sudoers.j2
@@ -16,4 +16,7 @@ nagios ALL=NOPASSWD: /usr/bin/fail2ban-client status *
 nagios ALL=NOPASSWD: /usr/bin/fail2ban-client get * banip
 nagios ALL=NOPASSWD: /usr/bin/fail2ban-client get * banip --with-time
 nagios ALL=NOPASSWD: /usr/bin/fail2ban-client get * bantime
+nagios ALL=NOPASSWD: /usr/bin/docker ps --format {{ '{{' }}.Names{{ '}}' }} --filter name=* --no-trunc --quiet --all
+nagios ALL=NOPASSWD: /usr/bin/docker ps --format {{ '{{' }}.Names{{ '}}' }} --filter name=* --no-trunc --quiet
+nagios ALL=NOPASSWD: /usr/bin/docker stats --format {{ '{{' }}.Name{{ '}}' }}\:{{ '{{' }}.CPUPerc{{ '}}' }}\:{{ '{{' }}.MemPerc{{ '}}' }} --no-stream
 {% if inventory_hostname in groups.gitlab %}nagios ALL=NOPASSWD: /opt/gitlab/bin/gitlab-ctl status{% endif %}
-- 
GitLab