29 lines
695 B
Plaintext
29 lines
695 B
Plaintext
# vim: set ft=systemd :
|
|
[Unit]
|
|
Description=Network UPS Tools - power devices information server
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
Before=nut-monitor.service
|
|
Wants=reload-udev-rules.path
|
|
After=reload-udev-rules.path
|
|
|
|
[Container]
|
|
Image=git.pyrocufflink.net/containerimages/nut:latest
|
|
Pull=newer
|
|
AutoUpdate=registry
|
|
RunInit=true
|
|
Volume=%t/containers/udev-rules:/etc/udev/rules.d:rw,z
|
|
Volume=/etc/ups:/etc/ups:ro
|
|
Volume=/dev:/dev:rw
|
|
ReadOnly=true
|
|
VolatileTmp=true
|
|
Network=host
|
|
PodmanArgs=--device-cgroup-rule 'c 189:* rw'
|
|
|
|
[Service]
|
|
ExecStartPre=/usr/sbin/setsebool container_use_devices=1
|
|
ExecReload=podman exec systemd-%N upsd -c reload
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|