标签:
参考:
# salt ‘*‘ pillar.itemspillar的默认根目录在:/srv/pillar,可以通过下面的参数更改配置文件/etc/salt/master:
pillar_roots: your_dir
建立下面的pillar根目录,并创建入口文件: top.sls
# mkdir /srv/pillar # vi /srv/pillar/top.sls
top.sls:
base: ‘*‘: - data
data.sls:
info: somedata
# salt ‘*‘ saltutil.refresh_pillar202:
# salt ‘*‘ pillar.items202:
...
203:
----------
info:
some data
...
如果在/srv/pillar/下面创建子目录users/,在top.sls中可以直接引用到init.sls. 例如:
# mkdir /srv/pillar/users # vi /srv/pillar/users/init.sls
users: jhonson: 2001 tom: 2993 peter: 3098 tex: 18990
base: ‘*‘: - data - users
# salt ‘*‘ saltutil.refresh_pillar # salt ‘*‘ pillar.item users203:
# mkdir /srv/pillar/hadoop # vi /srv/pillar/hadoop/params.slsparams.sls:
hdfs: namenode: 192.168.122.201 stadbynode: 192.168.122.202 hbase: master: 192.168.122.201
# vi /srv/pillar/top.slstop.sls:
base: ‘*‘: - data - users - hadoop.params
# salt ‘*‘ saltutil.refresh_pillar # salt ‘*‘ pillar.items
标签:
原文地址:http://blog.csdn.net/ubuntu64fan/article/details/45023665