Files
netadmin/agents/netadmin-dns-agent.service

24 lines
501 B
Desktop File

[Unit]
Description=NetAdmin DNS Agent
After=network.target named.service
[Service]
Type=simple
User=bind
Group=bind
ExecStart=/usr/bin/python3 /opt/netadmin-agent/dns_agent.py --config /etc/netadmin/config.yaml
Restart=on-failure
RestartSec=5
StandardOutput=journal
StandardError=journal
SyslogIdentifier=netadmin-dns-agent
# Security hardening
NoNewPrivileges=true
ProtectSystem=strict
ReadWritePaths=/etc/bind/zones /etc/bind/named.conf.local
PrivateTmp=true
[Install]
WantedBy=multi-user.target