summaryrefslogtreecommitdiffstats
path: root/roles/network
diff options
context:
space:
mode:
Diffstat (limited to 'roles/network')
-rw-r--r--roles/network/templates/NetworkManager.conf.j23
-rw-r--r--roles/network/vars/archlinux.yml3
-rw-r--r--roles/network/vars/debian.yml3
-rw-r--r--roles/network/vars/ubuntu.yml3
4 files changed, 12 insertions, 0 deletions
diff --git a/roles/network/templates/NetworkManager.conf.j2 b/roles/network/templates/NetworkManager.conf.j2
index 0389ff1e..a67d2e27 100644
--- a/roles/network/templates/NetworkManager.conf.j2
+++ b/roles/network/templates/NetworkManager.conf.j2
@@ -21,6 +21,9 @@ ipv6.dhcp-duid=stable-uuid
wifi.powersave=2
connection.mdns=2
+[device]
+wifi.backend=iwd
+
[logging]
level=INFO
diff --git a/roles/network/vars/archlinux.yml b/roles/network/vars/archlinux.yml
index 44d54048..5d6143a8 100644
--- a/roles/network/vars/archlinux.yml
+++ b/roles/network/vars/archlinux.yml
@@ -2,11 +2,14 @@
network_packages:
- "networkmanager"
- "bind" # provides dig and nslookup
+ - "iwd"
network_enabled_services:
- "systemd-resolved"
- "NetworkManager"
+ - "iwd"
network_disabled_services:
- "systemd-networkd"
- "systemd-networkd.socket"
+ - "wpa_supplicant"
diff --git a/roles/network/vars/debian.yml b/roles/network/vars/debian.yml
index 7b29adda..c3898346 100644
--- a/roles/network/vars/debian.yml
+++ b/roles/network/vars/debian.yml
@@ -3,11 +3,14 @@ network_packages:
- "systemd-resolved"
- "network-manager"
- "dnsutils" # provides dig and nslookup
+ - "iwd"
network_enabled_services:
- "systemd-resolved"
- "NetworkManager"
+ - "iwd"
network_disabled_services:
- "networking"
- "systemd-networkd"
+ - "wpa_supplicant"
diff --git a/roles/network/vars/ubuntu.yml b/roles/network/vars/ubuntu.yml
index f3d9ece1..377350ca 100644
--- a/roles/network/vars/ubuntu.yml
+++ b/roles/network/vars/ubuntu.yml
@@ -3,10 +3,13 @@ network_packages:
- "systemd-resolved"
- "network-manager"
- "dnsutils" # provides dig and nslookup
+ - "iwd"
network_enabled_services:
- "systemd-resolved"
- "NetworkManager"
+ - "iwd"
network_disabled_services:
- "systemd-networkd"
+ - "wpa_supplicant"