saltstack 实战:配置管理远程命令

master上

# /srv/salt/shell.sls  
shell_test:
  cmd.script:
    - source: salt://test/1.sh
    - user: root
# /srv/salt/test/1.sh
#!/bin/bash
touch /tmp/111.txt 
if [ ! -d /tmp/1233 ]
then
  mkdir /tmp/1233
fi

更改top.sls内容

base:
 '*':
  - shell

执行: salt 'salt2' state.apply test 检查是否有/tmp/111.txt和/tmp/1233

最后更新于

这有帮助吗?