diff options
Diffstat (limited to 'roles/tinc/handlers')
| -rw-r--r-- | roles/tinc/handlers/main.yml | 15 | 
1 files changed, 13 insertions, 2 deletions
| 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 | 
