大家好,又见面了,我是你们的朋友全栈君。
saltstack使用jinja2增加了pillar模块
pillar功能是帮助用户自定义一些变量,对于书写state file带来很大便利,同时增加了任务的隐藏性
使用方法:
-
在state file根目录同级目录建立pillar目录,书写sls配置文件
pillar同样适用yaml格式,只需指定键值即可,其top.sls与state file一样。
在state file中使用pillar:
在命令行对所有机器刷新pillar;
salt ‘*’ saltutil.refresh_pillar
此时state file 的pillar变量全部生效
另外,可以在命令行覆盖pillar文件中的值:
salt ‘*’ state.apply rsync pillar=’{“editor”: “vim”}’
本文出自https://blog.csdn.net/hackitroot/article/details/51439728
转载于:https://blog.51cto.com/lookingdream/2159183
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107366.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...