I have been using LXD on Ubuntu 16.04 having had dnsmasq allocating (static) IP addresses to the containers. The configuration was in /etc/default/lxd-dnsmasq (if I remember correctly at the moment) and lxd-bridge (/etc/default/lxd-bridge) was configured to read that file.
Now I wanted to create a new environment on Ubuntu 18.04. I realize that a lot has changed in Ubuntu Bionic since Xenial (e.g. netplan), but what happened to LXD and dnsmasq? Isn’t there such an easy way to allocate IP addresses anymore?
I have read about using profiles etc., but it appears to be much easier simply running the containers using DHCP and automagically giving them static IP addresses based on the container name (using dnsmasq).
What have I missed?