Estou interessado em aprender sobre ferramentas e técnicas usadas para gerenciar muitas máquinas Linux. (Isto é, implantar e manter atualizações).
Uma maneira que pensei em fazer isso é escrever um script Bash que carregue outro script para os servidores e execute o script para cada servidor sequencialmente. Por exemplo:
foreach server
{
connect to server and scp update_script.sh to ~/scripts
ssh user@server -e "sh ~/scripts/update_script.h"
}
E o update_script usaria apt-get/aptitude
ou yum
, ou o que for, para atualizar os pacotes no servidor.
Existem maneiras melhores de fazer coisas assim?