--- # Dieser Handler wird aufgerufen, wenn wir die Route in /etc/network/interfaces eingetragen haben. # # Er sorgt dafür, dass die Route SOFORT aktiv ist, ohne Reboot. - name: Set route live command: ip route add {{ wg_subnet }} via {{ wg_gateway }} dev eth0 # wenn sie schon existiert Exit Code 2 register: route_add_result failed_when: - route_add_result.rc != 0 - "'File exists' not in route_add_result.sterr" changed_when: route_add_result.rc == 0 - name: Remove route live command: ip route del {{ wg_subnet }} via {{ wg_gateway }} dev eth0 # wenn schon weg, dann Exit Code 2 register: route_del_result failed_when: - route_del_result.rc != 0 - "'No such process' not in route_del_result.stderr" - "'No such device' not in route_del_result.stderr"