利用jenkins+saltstack+sh 修改nginx配置文件并重新加载
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服务器的 目标文件
原文链接:https://www.cnblogs.com/loveyouyou616/p/8919325.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。
© 版权声明
文章版权归作者所有,未经允许请勿转载。