--- # Gitea Role Handlers - name: reload systemd systemd: daemon_reload: yes - name: restart gitea systemd: name: gitea state: restarted when: gitea_service_state == "started" - name: reload caddy systemd: name: caddy state: reloaded when: caddy_service_enabled | default(false) - name: reload nftables systemd: name: nftables state: reloaded # Safety: only reload if service is active when: ansible_connection != 'local' - name: restart fail2ban systemd: name: fail2ban state: restarted