diff options
| author | Ahmed Abdelhalim <[email protected]> | 2025-09-04 04:07:01 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2025-09-04 04:19:18 +0200 |
| commit | 783b6f5a7e1f40a7e5ce35b121316c1ac91e4b42 (patch) | |
| tree | a322752c8765cf5ef3cf5748ee5733e938249f8c /roles/wireguard_gateway/tasks | |
| parent | dc323fa9d3d9623e4214b5ac39abcad235d7cf0e (diff) | |
Fix CI
Diffstat (limited to 'roles/wireguard_gateway/tasks')
| -rw-r--r-- | roles/wireguard_gateway/tasks/main.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/roles/wireguard_gateway/tasks/main.yml b/roles/wireguard_gateway/tasks/main.yml index a4d187c3..11345134 100644 --- a/roles/wireguard_gateway/tasks/main.yml +++ b/roles/wireguard_gateway/tasks/main.yml @@ -1,4 +1,12 @@ --- +- name: "Debug IPv4 and IPv6 network facts" + ansible.builtin.debug: + msg: + - "IPv4 default: {{ ansible_default_ipv4 | default('undefined') }}" + - "IPv6 default: {{ ansible_default_ipv6 | default('undefined') }}" + - "All IPv4: {{ ansible_all_ipv4_addresses | default('undefined') }}" + - "All IPv6: {{ ansible_all_ipv6_addresses | default('undefined') }}" + - name: "Ensure iptables are installed" become: true ansible.builtin.package: @@ -65,6 +73,7 @@ ip_version: "ipv6" state: "{{ 'present' if wireguard_gateway_enabled else 'absent' }}" with_items: "{{ wireguard_connections }}" + when: ansible_default_ipv6 is defined and ansible_default_ipv6.address is defined failed_when: false - name: "Add IPv6 FORWARD rule to accept traffic from local subnet" @@ -76,6 +85,7 @@ comment: "Allow IPv6 forwarding from local subnet" ip_version: "ipv6" state: "{{ 'present' if wireguard_gateway_enabled else 'absent' }}" + when: ansible_default_ipv6 is defined and ansible_default_ipv6.address is defined failed_when: false - name: "Add IPv6 FORWARD rule to accept established connections" |
