So I was toying with the idea of something similar. I'm a programmer and not a sysadmin, but I've dabbled with Docker and had a specific use-case.
But so far I've not come further than this: how to deal with the host OS?
Like, I don't want to log into N computers and manually run "sudo apt update" etc. I want them to run the same OS but with slightly different configurations.
Network booting via PXE seems to be the best alternative, but not sure how to prepare the images for distribution.
Anyone got any pointers on how this is best done?
edit: I should mention I just found http://cobbler.github.io/ but haven't had time to investigate it. A viable choice?
But so far I've not come further than this: how to deal with the host OS?
Like, I don't want to log into N computers and manually run "sudo apt update" etc. I want them to run the same OS but with slightly different configurations.
Network booting via PXE seems to be the best alternative, but not sure how to prepare the images for distribution.
Anyone got any pointers on how this is best done?
edit: I should mention I just found http://cobbler.github.io/ but haven't had time to investigate it. A viable choice?