So, I have a dozen of CentOS Linux servers. By and large, their configuration is mostly the same.
Sometimes I need to add extra cron job (separate crontab file in /etc/cron.d/), and/or copy over a new BASH/Perl script to 10+ servers, or run sed expression to do minor changes in a script that essentially is on every single 10+ servers.
I've grown really tired of doing it on a per single host basis real fast. So, how do you guys deal with this challenge? Any tricks up your sleeves? Any software I should know about (free and proven to work reliably)?
I'm looking for a way to do this over SSH, but I'm also curious about other approaches.