Update the server
yum update
install epel
sudo amazon-linux-extras install epel
yum install epel-release -y
now install Salt-SSH
yum install salt-ssh salt-master -y
Now update the file with client details
ls -l /etc/salt/roster
vim /etc/salt/roster
appserver1:
host: 192.168.1.210
user: root
passwd: root123
------set the root password of client by using command passwd
port: 22
appserver2:
host: 192.168.1.230
user: root
dbserver1:
host: 192.168.1.220
user: root
sudo: True
tty: True
cat -vet /etc/salt/roster
now enable and start the salt master
systemctl enable salt-master
systemctl start salt-master
systemctl status salt-master
salt-ssh --version-report
vi
/etc/ssh/sshd_config ----- in this file change the
below line for password logging in both client and master
PasswordAuthentication
yes ------here change no to yes
systemctl restart sshd
salt-ssh -i '*' test.ping
------to check connectivity
salt-ssh '*' cmd.run 'df
-h;date' -------to run shell
command
salt-ssh '*' cmd.run 'df
-h;date' -l debug ------to
debug how the command are running
No comments:
Post a Comment