假设我的支柱值取决于主机名的部分,并且基于该字符串,我想为我的jinja模板指定支柱值。
<a expr:href='"mailto:?subject=" + data:post.title + "&body=" + data:post.url' rel='nofollow' title='Share Via Email'><img alt='Share Via Email' border='0' height='30px' width='30px' src='http://i1379.photobucket.com/albums/ah140/mynamesiram/Mobile%20Uploads/45AA973D-D8A1-4FAE-A31A-138DA7CB8443_zpsteklwczz.jpg'/></a>
答案 0 :(得分:3)
在具有大堆的生产系统和具有小堆的测试系统的场景中,它可能如下所示:
#/srv/pillar/top.sls
base:
'*prod':
- managefiles_prod
'*test':
- managefiles_test
与支柱
#/srv/pillar/managefiles_prod.sls
pkg:
heap: 30
和
#/srv/pillar/managefiles_test.sls
pkg:
heap: 10
top.sls
文件中的模式将根据主机名选择不同的支柱文件:所有以prod
结尾的主机名都将收到生产设置,所有主机名都以test
结尾将收到测试设置。有关详细信息,请参阅top file documentation和matching with grains。