1
0
Fork 0
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:
Jerry Vonau 2020-12-06 22:06:18 -06:00
parent f578291834
commit a581d6ebf4
3 changed files with 31 additions and 11 deletions

View file

@ -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

View file

@ -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

View file

@ -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: