jenkins的配置(这里作用只是当做界面使用,利用它来管理执行salt命令)
1.构建操作来执行shell脚本 (pillar可以配置灵活的参数)
saltstack 的 sls文件编写
nginx.sls
nginx: file.managed: - source: salt://nginx/{{pillar['project']}}.conf - name: /usr/local/nginx/conf/vhost/{{pillar['project']}}.conf - user: root - group: root - mode: 644 cmd.run: - name: nginx -s reload
source 为 源文件,name 为推送到远程minion服务器的 目标文件