From b5aa5e5980157de2beaf29b64923677f3d5750fc Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Fri, 14 Jul 2023 18:46:51 +0200 Subject: [PATCH] added SNMPD sysLocation --- group_vars/server | 3 ++- host_vars/mail.mewissen.site.yml | 1 + host_vars/mewimeet.de.yml | 1 + host_vars/mewitoot.de.yml | 1 + roles/server/tasks/utilities/snmpd.yml | 7 +++++++ 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/group_vars/server b/group_vars/server index a3a10a8..3b7209d 100644 --- a/group_vars/server +++ b/group_vars/server @@ -1 +1,2 @@ -mta_package: "ssmtp" \ No newline at end of file +mta_package: "ssmtp" +defaultSysLocation: "33104 Paderborn, Im Vogtland 49a [51.76365, 8.77816]" \ No newline at end of file diff --git a/host_vars/mail.mewissen.site.yml b/host_vars/mail.mewissen.site.yml index 566860f..709c3f5 100644 --- a/host_vars/mail.mewissen.site.yml +++ b/host_vars/mail.mewissen.site.yml @@ -15,3 +15,4 @@ raspberry_pi: false # server unattended_upgrades: true +sysLocation: "NBG Hetzner DC" \ No newline at end of file diff --git a/host_vars/mewimeet.de.yml b/host_vars/mewimeet.de.yml index 9a23a8c..8e0c3a7 100644 --- a/host_vars/mewimeet.de.yml +++ b/host_vars/mewimeet.de.yml @@ -21,6 +21,7 @@ web_server: true netdata: true bind: true unbound: true +sysLocation: "NBG Hetzner DC" # VPN wireguard: true diff --git a/host_vars/mewitoot.de.yml b/host_vars/mewitoot.de.yml index c687cc6..01e1ffb 100644 --- a/host_vars/mewitoot.de.yml +++ b/host_vars/mewitoot.de.yml @@ -20,6 +20,7 @@ web_server: true netdata: true bind: true unbound: true +sysLocation: "NBG Hetzner DC" # VPN wireguard: true diff --git a/roles/server/tasks/utilities/snmpd.yml b/roles/server/tasks/utilities/snmpd.yml index 7c8bf7f..31de3f9 100644 --- a/roles/server/tasks/utilities/snmpd.yml +++ b/roles/server/tasks/utilities/snmpd.yml @@ -56,6 +56,13 @@ line: "agentaddress 127.0.0.1,{{ wg_local_ip | ipaddr('address') }},[::1]" when: wg_local_ip is defined +- name: server | snmpd | set sysLocation + lineinfile: + path: "{{ snmpd_conf }}" + line: "^sysLocation.*$" + state: present + line: "sysLocation {{ sysLocation | {{ defaultSysLocation }} }}" + - name: server | snmpd | enable service on all interfaces lineinfile: path: "{{ snmpd_conf }}"