From 7f7df0b07e4cc64ae0eaa910edb6361c0caf110a Mon Sep 17 00:00:00 2001 From: uvok cheetah Date: Fri, 5 Apr 2024 21:04:17 +0200 Subject: tinc: Fix notify, add delay Debian@hetzner1 f*cks itself up when I restart tinc directly --- roles/tinc/handlers/main.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'roles/tinc/handlers/main.yml') diff --git a/roles/tinc/handlers/main.yml b/roles/tinc/handlers/main.yml index fadb8d5..56b5829 100644 --- a/roles/tinc/handlers/main.yml +++ b/roles/tinc/handlers/main.yml @@ -1,7 +1,18 @@ --- # handlers file for uvok_tinc -- name: Apply Tinc config +# restart service - at least my Hetzner server gets serious problems with "restart" +# it needs to stop, wait, and start again. +- name: Stop Tinc listen: configure tinc service: name: "tinc@{{ tinc_netname }}" - state: restarted + state: stopped +- name: Wait + listen: configure tinc + ansible.builtin.pause: + seconds: 3 +- name: Start Tinc + listen: configure tinc + service: + name: "tinc@{{ tinc_netname }}" + state: started -- cgit v1.2.3