You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In unseren Rollen haben wir seperate Handler für den Reload von systemd units. Da die Handler üblicherweise alle gleich heißen (reload systemd) wird der Handler nur ein mal aufgerufen. Da der Handler scheinbar immer im Kontext der letzten Rolle, die diesen aufgerufen hat, ausgeführt wird führt dies dazu, dass vorherige Services bereits neu gestartet werden obwohl noch kein Reload des systemd erfolgt ist.
service-prometheus und service-bird-lg haben ein "reload systemd" ausgelöst aber es findet kein Reload vor dem Restart von Prometheus statt.
Laut Ansible Doku sollte der Parameter daemon_reload beim Restart des Service gesetzt werden.
- name: restart service cron on centos, in all cases, also issue daemon-reload to pick up config changes
systemd:
state: restarted
daemon_reload: yes
name: crond
In manchen Rollen wird service statt systemd für die Restart/Reloads verwendet. Da wir keine anderen Distros außer Debian 9 und 10 unterstützen sehe ich da kein Problem darin alles auf das systemd Modul umzustellen. @freifunk-mwu/admin spricht aus eurer Sicht etwas dagegen?
The text was updated successfully, but these errors were encountered:
In unseren Rollen haben wir seperate Handler für den Reload von systemd units. Da die Handler üblicherweise alle gleich heißen (reload systemd) wird der Handler nur ein mal aufgerufen. Da der Handler scheinbar immer im Kontext der letzten Rolle, die diesen aufgerufen hat, ausgeführt wird führt dies dazu, dass vorherige Services bereits neu gestartet werden obwohl noch kein Reload des systemd erfolgt ist.
Bsp.
service-prometheus und service-bird-lg haben ein "reload systemd" ausgelöst aber es findet kein Reload vor dem Restart von Prometheus statt.
Laut Ansible Doku sollte der Parameter
daemon_reload
beim Restart des Service gesetzt werden.https://docs.ansible.com/ansible/latest/modules/systemd_module.html#examples
In manchen Rollen wird
service
stattsystemd
für die Restart/Reloads verwendet. Da wir keine anderen Distros außer Debian 9 und 10 unterstützen sehe ich da kein Problem darin alles auf das systemd Modul umzustellen. @freifunk-mwu/admin spricht aus eurer Sicht etwas dagegen?The text was updated successfully, but these errors were encountered: