- test #指data.sls文件
注:'*'代表任意主机,- test 指包含一个test.sls文件.top.sls引用时可用两种方法:文件放在同级;二是在pillar目录下创建test目录,在该目录下创建init.sls文件。
4.在/srv/pillar目录下新建test.sls,内容如下:
# cat test.sls
httpd:
pkg: httpd
version: 2.4
5.刷新Minion端主机的pillar信息,检查test.sls数据项mysql
# salt '*' saltutil.refresh_pillar
minion01:
True
# salt 'minion01' pillar.items
minion01:
----------
httpd:
----------
pkg:
httpd
version:
2.4
6.常见pillar命令
salt '*' sys.doc pillar #查看与pillar有关的帮助信息
salt '*' pillar.items #获取所有pillar items值
salt '*' pillar.data #等价于pillar.items
salt '*' saltutil.refresh_pillar #刷新pillar值
salt '*' saltutil.sync_all #刷新pillar值,与refresh_pillar操作类似,但范围更大
salt '*' sys.list_functions pillar #列出所有的pillar相关函数方法
salt '*' pillar.get xxx #获取某项的值
salt '*' pillar.raw #内存中获取