Manage and update many machines with the same settings I have a small renderfarm of mac minis and they should all have exactly the same settings, get the same updates, etc. etc. I'm sure there is a solution for this and I would love to stop repeating myself :). How does this work at the enterprise level?

EDIT:
Sorry for being vague. I have just four computers currently but may expand, though likely staying below ten. I frequently have to install software upgrades, configure licenses, update network mount points, etc. 

I've done some rudimentary google searches but am having trouble finding the terminology.
For that level of computers, your best bet is to get a license of Apple Remote Desktop to manage them.


https://www.apple.com/remotedesktop/


Since it's Apple software, you can leverage AppleCare to get technical help and guidance. It scales very well for situations under 50 computers. Even managing thousands of Macs is possible, but I'd put my money on a different horse when crossing 100 Macs under management.

Seriously consider trying out bushel as well as osquery along with ARD to get started.


https://osquery.io
http://www.bushel.com


You get free support from bushel and can stick with the free plan to see if it suits you while learning about MDM options. ARD is a no brainer to help install and manage without messing with setting up screen sharing one by one. Your call if OS Query is worth learning - if you don't want to know SQL like languages, there are other free solutions like Munki and AutoPkg to explore.


https://www.munki.org/munki/
https://autopkg.github.io/autopkg/