如何在盐柱中添加动态值?
How can i add dynamic values in salt pillars?
假设我的支柱值取决于主机名的一部分,并且基于该字符串我想为我的神社模板指定支柱值。
#/srv/pillar/managefiles.sls
pkg:
heap: 30
在具有大堆的生产系统和具有小堆的测试系统的场景中,它可能看起来像这样:
#/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
结尾的主机名将接收生产设置,所有以 [=15] 结尾的主机名=] 将接收测试设置。有关详细信息,请参阅 top file documentation and matching with grains。
假设我的支柱值取决于主机名的一部分,并且基于该字符串我想为我的神社模板指定支柱值。
#/srv/pillar/managefiles.sls
pkg:
heap: 30
在具有大堆的生产系统和具有小堆的测试系统的场景中,它可能看起来像这样:
#/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
结尾的主机名将接收生产设置,所有以 [=15] 结尾的主机名=] 将接收测试设置。有关详细信息,请参阅 top file documentation and matching with grains。