在编写sls文件的时候,对于不同的客户端,在配置管理的时候,其安装的环境,配置文件和启动的服务都相同;

如果完全是不同的环境,建议写单独的sls文件,不要混合在一起;

如果是相同的环境,只不过对于不同的业务线或者机器,其配置存在差异,那么就可以联合使用grains和pillar的;

思路:1、对于变化的部分,使用grains获取; 2、对于不变的部分,定义pillar;  3、在sls文件中使用jinja模板,使用grains作为判断条件, pillar为需要被替换的内容;

最新文章

  1. C#中HashTable的用法
  2. UDP收发buffer尺寸对收发包流量的影响
  3. 每天一个 Linux 命令(17):whereis 命令
  4. 更换TFS账户
  5. Hibernate核心类用法-使用Transaction管理事务
  6. leetcode@ [208] Implement Trie (Prefix Tree)
  7. CF 217 B. Berland Bingo
  8. log4j日志记录级别是如何工作?
  9. cassandra 监控方案评估
  10. ovs flow 原理及实验
  11. Python3 串口模块移植并使用。
  12. 【新题】ocp 062 2019年考试新题-3
  13. Eclipse中Editor开启Auto-completion
  14. JavaScript数组去重的四种方法
  15. 服务器fsockopen函数和pfsockopen函数开启及作用
  16. Moodle通过CLI安装
  17. Windows下查看什么进程占用文件
  18. Mac notes
  19. (一)安装Python
  20. 虚拟机中Linux设置当前ip

热门文章

  1. webapp js与安卓,ios怎么交互
  2. ArcGIS统计栅格像元值并转换为矢量图层
  3. Day 2: ASP.NET and python trying
  4. C#词频统计 效能分析
  5. python txt文件常用读写操作
  6. MySQL Execution Plan--IN查询计划
  7. zabbix之 自动发现磁盘io util 监控
  8. SQL查:询结果区分大小写
  9. bootstrapValidator关于js,jquery动态赋值不触发验证(不能捕获“程序赋值事件”)解决办法
  10. mySQL 判断表是否存