mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 11:42:08 +00:00
use the same logic as netplan.yml for br0
This commit is contained in:
parent
f578291834
commit
a581d6ebf4
3 changed files with 31 additions and 11 deletions
|
@ -70,6 +70,15 @@
|
||||||
mode: 0600
|
mode: 0600
|
||||||
when: wan_ip != "dhcp"
|
when: wan_ip != "dhcp"
|
||||||
|
|
||||||
|
- name: Set systemd_networkd enabled
|
||||||
|
set_fact:
|
||||||
|
systemd_networkd_active: True
|
||||||
|
when: iiab_lan_iface == "br0"
|
||||||
|
|
||||||
|
- name: Use systemd-networkd to handle br0
|
||||||
|
include_tasks: sysd-netd-debian.yml
|
||||||
|
when: iiab_lan_iface == "br0"
|
||||||
|
|
||||||
- name: Reload systemd
|
- name: Reload systemd
|
||||||
systemd:
|
systemd:
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
|
|
|
@ -23,17 +23,19 @@
|
||||||
- systemd-networkd-wait-online
|
- systemd-networkd-wait-online
|
||||||
when: systemd_networkd_active
|
when: systemd_networkd_active
|
||||||
|
|
||||||
- name: Unmask and enable the systemd-networkd service for br0
|
# Moved to NM-debian.yml 2020-12-07
|
||||||
systemd:
|
#- name: Unmask and enable the systemd-networkd service for br0
|
||||||
name: systemd-networkd
|
# systemd:
|
||||||
enabled: yes
|
# name: systemd-networkd
|
||||||
masked: no
|
# enabled: yes
|
||||||
when: network_manager_active and iiab_lan_iface == "br0"
|
# masked: no
|
||||||
|
# when: network_manager_active and iiab_lan_iface == "br0"
|
||||||
|
|
||||||
- name: Ensure systemd-networkd gets enabled for br0
|
# Moved to NM-debian.yml 2020-12-07
|
||||||
set_fact:
|
#- name: Ensure systemd-networkd gets enabled for br0
|
||||||
systemd_networkd_active: True
|
# set_fact:
|
||||||
when: network_manager_active and iiab_lan_iface == "br0"
|
# systemd_networkd_active: True
|
||||||
|
# when: network_manager_active and iiab_lan_iface == "br0"
|
||||||
|
|
||||||
# ICO will always set gui_static_wan_ip away from the default of 'unset' while
|
# ICO will always set gui_static_wan_ip away from the default of 'unset' while
|
||||||
# gui_static_wan turns dhcp on/off through wan_ip in computed_network and
|
# gui_static_wan turns dhcp on/off through wan_ip in computed_network and
|
||||||
|
|
|
@ -57,10 +57,19 @@
|
||||||
state: started
|
state: started
|
||||||
when: wifi_up_down and discovered_wireless_iface != "none"
|
when: wifi_up_down and discovered_wireless_iface != "none"
|
||||||
|
|
||||||
- name: Restart the systemd-networkd service
|
- name: Enable & Restart systemd-networkd.service
|
||||||
systemd:
|
systemd:
|
||||||
name: systemd-networkd
|
name: systemd-networkd
|
||||||
state: restarted
|
state: restarted
|
||||||
|
enabled: yes
|
||||||
|
masked: no
|
||||||
|
|
||||||
|
- name: Enable & Restart networkd-dispatcher.service
|
||||||
|
systemd:
|
||||||
|
name: networkd-dispatcher
|
||||||
|
state: restarted
|
||||||
|
enabled: yes
|
||||||
|
masked: no
|
||||||
|
|
||||||
- name: Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False
|
- name: Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False
|
||||||
systemd:
|
systemd:
|
||||||
|
|
Loading…
Reference in a new issue