21 lines
805 B
YAML
21 lines
805 B
YAML
---
|
|
# Valkey is its own playbook (valkey/playbook.yml) and a rootless Quadlet unit
|
|
# there. This handler runs as the connection user, so `systemctl --user` works
|
|
# without setting XDG_RUNTIME_DIR.
|
|
#
|
|
# Required by valkey/roles/attach, which notifies it whenever this app's drop-in
|
|
# changes: a new drop-in changes the generated unit, so Valkey must be recreated
|
|
# to join the network — Quadlet has no live equivalent of
|
|
# `podman network connect`.
|
|
#
|
|
# The cost is a cold cache for every attached app, not lost data — but note that
|
|
# attached means every cache client, not just Yamtrack. See valkey/readme.md,
|
|
# "The trade-off".
|
|
- name: Restart Valkey
|
|
ansible.builtin.systemd_service:
|
|
name: "{{ valkey_unit }}"
|
|
scope: user
|
|
state: restarted
|
|
daemon_reload: true
|
|
listen: Restart Valkey
|