25 lines
708 B
YAML
25 lines
708 B
YAML
|
|
# veza_app handlers. Notified by tasks under config_*.yml when an env
|
||
|
|
# file or systemd unit changes. Restart (not reload) for binary kinds
|
||
|
|
# because Go/Rust services don't honor SIGHUP. Reload for nginx so
|
||
|
|
# active connections drain.
|
||
|
|
---
|
||
|
|
- name: Reload systemd
|
||
|
|
ansible.builtin.systemd:
|
||
|
|
daemon_reload: true
|
||
|
|
listen: "veza-app daemon-reload"
|
||
|
|
|
||
|
|
- name: Restart binary service
|
||
|
|
ansible.builtin.systemd:
|
||
|
|
name: "{{ veza_app_service_name }}"
|
||
|
|
state: restarted
|
||
|
|
daemon_reload: true
|
||
|
|
listen: "veza-app restart"
|
||
|
|
when: veza_app_kind == 'binary'
|
||
|
|
|
||
|
|
- name: Reload nginx
|
||
|
|
ansible.builtin.systemd:
|
||
|
|
name: nginx
|
||
|
|
state: reloaded
|
||
|
|
listen: "veza-app reload-nginx"
|
||
|
|
when: veza_app_kind == 'static'
|