network:
ethernets:
eth0:
dhcp4: true
match:
driver: bcmgenet smsc95xx lan78xx
optional: true
set-name: eth0
version: 2
wifis:
wlan0:
optional: true
access-points:
"REPLACE-WITH-SSID-NAME":
password: "REPLACE-WITH-SSID-PATH"
dhcp4: true
sudo netplan --debug generate
sudo netplan apply
reboot
See https://netplan.io/examples/ for more details