We will register the LXD host in MAAS as a VM-host (sometimes called a 'pod'). This allows MAAS to compose VMs for you.
# substitute your LXD host address and credentials
maas admin vm-hosts create type=lxd power_address=https://10.0.0.10:8443 power_user=ubuntu power_pass=changeme project=maas
maas admin vm-hosts read | jq -r '.[] | [.id, .type, .name, .total.cores, .total.memory, .total.local_storage] | @tsv' | column -t
maas admin vm-host update <ID> default_bridge=br0
An LXD or libvirt machine that MAAS uses to compose VMs. In the API and CLI, this is often called a "pod".
LXD HTTPS auth can use a trust password. You can also add client certificates for tighter control.