is there a connection plugin to use the libvirt serial console?

I’m in a weird chicken and the egg problem. I can’t/prefer not to use dhcp on my created libvirt networks for provisioning. I need to configure the dhcp VM to provide address to all the other VMs without itself having an ip. I have a workaround that I kinda dislike but will use if no other option presents itself.