From 29e39d0986e58e3ab3a10688c2a7097568c81c1a Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Wed, 4 Jun 2025 11:28:41 +0200 Subject: [PATCH] snmp extends for apache --- roles/server/files/sudoers | 2 +- roles/webservers/tasks/configure_apache_snmpd.yml | 2 +- roles/webservers/vars/debian.yml | 1 + roles/webservers/vars/ubuntu.yml | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/roles/server/files/sudoers b/roles/server/files/sudoers index 6209602..010b2d7 100644 --- a/roles/server/files/sudoers +++ b/roles/server/files/sudoers @@ -1,2 +1,2 @@ -Debian-snmp ALL = NOPASSWD: /etc/snmp/bind, /etc/snmp/fail2ban, /etc/snmp/docker-stats.sh, /etc/snmp/mailcow-dockerized-postfix, /etc/snmp/unbound, /etc/snmp/osupdate, /etc/snmp/distro, /etc/snmp/powerdns-recursor +Debian-snmp ALL = NOPASSWD: /etc/snmp/bind, /etc/snmp/fail2ban, /etc/snmp/docker-stats.sh, /etc/snmp/mailcow-dockerized-postfix, /etc/snmp/unbound, /etc/snmp/osupdate, /etc/snmp/distro, /etc/snmp/powerdns-recursor, /etc/snmp/apache-stats.py Debian-snmp ALL = (postgres) NOPASSWD: /etc/snmp/postgres diff --git a/roles/webservers/tasks/configure_apache_snmpd.yml b/roles/webservers/tasks/configure_apache_snmpd.yml index 6a1fee7..0f20bee 100644 --- a/roles/webservers/tasks/configure_apache_snmpd.yml +++ b/roles/webservers/tasks/configure_apache_snmpd.yml @@ -2,7 +2,7 @@ file: path: "/var/cache/librenms/" state: directory - owner: "{{ snmp_user | default('root') }}" + owner: "{{ snmpduser | default('root') }}" - name: webserver | snmpd | install requirement package: diff --git a/roles/webservers/vars/debian.yml b/roles/webservers/vars/debian.yml index 30bbc2d..2002960 100644 --- a/roles/webservers/vars/debian.yml +++ b/roles/webservers/vars/debian.yml @@ -2,6 +2,7 @@ apache_package: apache2 nginx_package: nginx acme_package: acme webuser: www-data +snmpduser: Debian-snmp nextcloud_php_packages: - package: php8.0 diff --git a/roles/webservers/vars/ubuntu.yml b/roles/webservers/vars/ubuntu.yml index 30bbc2d..2002960 100644 --- a/roles/webservers/vars/ubuntu.yml +++ b/roles/webservers/vars/ubuntu.yml @@ -2,6 +2,7 @@ apache_package: apache2 nginx_package: nginx acme_package: acme webuser: www-data +snmpduser: Debian-snmp nextcloud_php_packages: - package: php8.0