How

Configuration management software - we have many options today:

These are just a short list, you can read comparison of all the different apps via Puppet vs. Chef vs. Ansible vs. Salt.

Wikipedia has a very nice Comparison of open-source configuration management software page.