DHCP address assignment based on VLAN

We have clients connecting to a CCR1036 via QinQ VLAN,
SVID Outer tag and CVID inner tag,
We are wanting to allow address assignment from a DHCP server but make the address’ static based on their CVID/VLAN ID.
Allowing the client to replace their router/device without the IP being static based on the MAC of the existing equipment.

We currently have this working manually with the static address assigned based on MAC.

Is this a possibility?

Its possible, but you need to run one dhcp server per vlan.

Sorry, should have mentioned, that all IP’s will have the same gateway and are therefore slave interfaces on a bridge.