I in fact run a AD domain controller *and *a rhel IDM controller. For me other then it is fun to play with, makes it a load more simple to manage the user accounts of my famalie. Also auto mounting network shares and setting a few policys for updates and security is great to from a central location. having SSO for many if my services also makes it more easy to use for the fam. The rhel IDM controller I use to manage a few user accounts. I also use it to manage the ssh keys and set sudo rules on all my servers.
seems likea FOG server: https://fogproject.org/ is what you need.
A awesome project and greatly simplifies the PXE boot process. You have a repo of images you have setup ready to go and be installed.
Yeah I love it. Also if you are stuck with outlook. Use Caldav synchronizer it is a add-on you can use with outlook to sync calendars with nextcloud.