nmcli device wifi connect "$WIFI_NETWORK" password "$WIFI_PASSWORD" name "$WIFI_NETWORK"
My laptop sure, but I have network manager on a gui for that. My netplan config on my laptop is literally
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager