22 lines
798 B
YAML
22 lines
798 B
YAML
---
|
|
# 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"
|