diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-06-25 09:45:17 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-06-25 09:46:16 +0300 |
| commit | 592be65638236b81dd1c30391d97febb7d946a7b (patch) | |
| tree | 7e8df82984d0096f1dbe922007707bb245a1ba5b /tasks | |
| parent | ca1ee4f5ee0458e69cd871518dfc00569fa7e2d4 (diff) | |
Persist jail ip aliases
Diffstat (limited to 'tasks')
| -rw-r--r-- | tasks/network.yml | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tasks/network.yml b/tasks/network.yml index 0f713a0..8824501 100644 --- a/tasks/network.yml +++ b/tasks/network.yml @@ -12,11 +12,20 @@ - { name: "ifconfig_wan0", value: "DHCP" } - { name: "ifconfig_lan0_ipv6", value: "inet6 accept_rtadv" } - { name: "ifconfig_wan0_ipv6", value: "inet6 accept_rtadv" } - register: ifconfig_sysrc + register: ifconfig_base_sysrc + +- name: Set up jail aliases on lan0 + community.general.sysrc: + name: "ifconfig_lan0_alias{{ index }}" + value: "inet {{ item.ip }}/32" + loop: "{{ jails }}" + loop_control: + index_var: index + register: ifconfig_jail_sysrc - name: Restart networking if interface configuration changed shell: service netif restart - when: ifconfig_sysrc.changed + when: ifconfig_base_sysrc.changed or ifconfig_jail_sysrc.changed - name: Update facts setup: |
