Configuration Management is nothing new, since the advent of System Administrators scripts have been written to stand servers up and configure them to at least a basic level.
What’s new? Chef.io and puppet
These amazing tools allow you to configure each of your systems differently or group them together to be configured in a unified manor. This is extremely valuable because it allows for a somewhat slower startup time to a 0 time everytime after that. And as an Systems Administrator can tell you, if you have stood up anything you’ll likely need to stand it up all over again at some point.
Look into these tools and really try to see them for the saviors they are, the god sends that shall guard your IT fortress with all the powers of Zeus behind them.