From 5a70c9feead4b56a5dd2153d741b0b312575d74b Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Sat, 4 Apr 2020 06:07:05 -0500 Subject: [PATCH] lets try netplan apply to restart the network --- roles/network/tasks/restart.yml | 4 ++++ roles/network/tasks/sysd-netd-debian.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/network/tasks/restart.yml b/roles/network/tasks/restart.yml index b4c7ccce2..cf4d9ee4e 100644 --- a/roles/network/tasks/restart.yml +++ b/roles/network/tasks/restart.yml @@ -53,6 +53,10 @@ creates: /etc/sysconfig/olpc-scripts/setup.d/installed/gateway when: iiab_network_mode == "Gateway" +- name: Reload netplan when Wifi is present on Ubuntu 18+ + shell: netplan apply + when: not no_net_restart and is_ubuntu and netplan.stdout.find("yaml") != -1 + - name: Waiting {{ hostapd_wait }} seconds for network to stabilize (dnsmasq will fail if br0 isn't in a 'up' state!) shell: sleep {{ hostapd_wait }} diff --git a/roles/network/tasks/sysd-netd-debian.yml b/roles/network/tasks/sysd-netd-debian.yml index 3af9ed8a4..9a478ea4a 100644 --- a/roles/network/tasks/sysd-netd-debian.yml +++ b/roles/network/tasks/sysd-netd-debian.yml @@ -55,4 +55,4 @@ name: systemd-networkd enabled: yes state: restarted - when: not nobridge is defined and not no_net_restart + when: not no_net_restart and netplan.stdout.find("yaml") == -1