master:


salt-key -L                    #salt-key命令查看到已经签名的客户端


salt '*' test.ping            #test.ping是salt默认的验证通信命令


salt 'minion' cmd.run 'free -m'                 #cmd.run在master端进行操作,后面跟着的是系统相关的shell命令


salt 'minion' state.sls nginx test=True     #test=True 是指测试安装 ,也就是不进行实际操作,只是查看测试效果。


salt 'minion' state.sls nginx          #state.sls默认的运行环境是base环境,但是它并不读取top.sls(top.sls定义了运行环境以及需要运行的sls)


salt '*' state.highstate                  #state.highstate: 这个是全局的所有环境,以及所有状态都生效。它会读取每一个环境的top.sls,并且对所有sls都生效。


salt 'minion' pillar.items               #查看指定minion的 pillar 值


salt 'minion' grains.items             #查看指定minion的系统信息,例如查看它的ip,则是 salt 'minion' grains.item ip_interfaces




minion:

都是在master下发命令