ansible-collection-valkey/roles/valkey_server/templates/valkey.service.j2

25 lines
558 B
Django/Jinja

# {{ ansible_managed }}
[Unit]
Description=Valkey data structure server
Documentation=https://github.com/valkey-io/valkey-doc
AssertPathExists={{ valkey_dir }}
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/local/bin/valkey-server /etc/valkey/valkey.conf
LimitNOFILE=10032
NoNewPrivileges=yes
#OOMScoreAdjust=-900
#PrivateTmp=yes
Type=notify
TimeoutStartSec=infinity
TimeoutStopSec=infinity
UMask=0077
User={{ valkey_user }}
Group={{ valkey_group }}
WorkingDirectory={{ valkey_dir }}
[Install]
WantedBy=multi-user.target