Are you talking about bare metal or virtual machines?
Bare Metal I used Microsoft SCCM. It’s a pain to manage but when it works right you can easily use Task Sequences to deploy images with PXE boot.
I also had a previous install of Dell Open Enterprise Manager.
VMs, anything like Terraform and Ansible will work to deploy an image.