Had a play with SaltStackβ†— today, it’s a good way to manage multiple machines from a central location. It runs as a Server (master) and client (minion).

First we need to install the Salt-Master, this assumes you are installing on CentOS and don’t mind having EPEL installed on both the master and minion ….

SaltStack on CentOS 6.x 1/3
#yy#ycss##ycssuuuheeuheeImmImkdrIRmkdrnncvnecvsuisio-ispio-itpntnnictlnnicadsasfeaasfelatltiβ€˜lctiβ€˜ltalagssleagssell/al/aEltls#lt$ls#lP-haithsamtEyhesln-easla-Ltattmlatsmtsl-eastl-tiapatmrsa-tmenn:l-aftlm-irid/tmsaetamn:o/-atcr-siinUfmseemtnosptatr:sieinasdpsetnrolta.tro0ai.notatlen.royn/reir0tnomtn.uaou0rsnx.dt.0oebn/mrocia:tsnihutnm.e.atercnhdfoaeuamg/cempewrau:i.sbtyt/0hoee.urp0tre.hdal0eon/.md60Fa//QimigDni3’N.n8ci6/ooo/efmnet/spcyge/o’lsu-ar/rleetstl/aceml/aatsss-aetml-eat6rs/-tm8ei.rnniooanrch.rpm

Now we have a minion talking to the master we need to accept the certificate;

SaltStack on CentOS 6.x 2/3
ssaalltt--kkeeyy--LA[hostname]

Thats it, you can now run commands across all your machines e.g.

SaltStack on CentOS 6.x 3/3
sssssssaaaaaaallllllltttttttβ€˜β€˜β€˜β€˜β€˜β€˜β€˜*******’’’’’’’tggccccerrmmmmsaaddddtii.....nnhrrrpssauuui..snnnnli_gsteβ€œβ€œβ€œexssymeeeuscrrmvvsiiueccpreedvainntcggeeiinn-xxy”ssttoapr”t”

For further reading RTFM↗ .