Here we'll have an overview of mass-administration tools and their pros and cons.
Do not intermix them with infrastructure administration or configuration management tools.
The first are good running a command remotely.
The latter are doing away with the need to even run the command.
Some of the first group are charming because they do not need any clients or servers to run, and still cover change consistency.
This can be interesting if you're in an environment where you do not have access to a central management solution, but want to carefully implement changes while retaining logs of where they worked and where they didn't. Some like Ansible and SALT bring along means to predefine the stuff you're running so you can have a standardized toolkit you use everywhere.