Simplify service file, no longer require permissions on /run/vpp, and set optimal perms on agentx

This commit is contained in:
Pim van Pelt
2025-06-17 00:37:15 +02:00
parent 0b4ff36130
commit fa437ddaf1
3 changed files with 2 additions and 9 deletions

View File

@ -1,14 +1,11 @@
[Unit]
Description=GoVPP SNMP AgentX Daemon
After=network.target vpp.service
Requires=netns-dataplane.service
[Service]
Type=simple
ExecStartPre=-+/usr/bin/chmod 660 /run/vpp/stats.sock /run/vpp/api.sock /run/vpp/cli.sock
ExecStartPre=-+/usr/bin/chown :vpp /run/vpp/stats.sock /run/vpp/api.sock /run/vpp/cli.sock
ExecStartPre=-+/usr/bin/chmod 770 /var/agentx /var/agentx/master
ExecStartPre=-+/usr/bin/chown :vpp /var/agentx /var/agentx/master
ExecStartPre=-+/usr/bin/chown Debian-snmp:vpp /var/agentx /var/agentx/master
ExecStart=/usr/sbin/govpp-snmp-agentx -agentx.addr /var/agentx/master -vppcfg /etc/vpp/vppcfg.yaml -vppstats.period 10
User=Debian-snmp
Group=vpp