为所有仆从评估一次盐堆的ext_pillar

时间:2015-06-02 02:42:45

标签: salt-stack

ext_pillar功能允许salt master将动态数据附加到每个minion的支柱词典中。这是通过盐主人在柱子刷新阶段代表每个小兵评估同名python函数来实现的。

当堆栈中存在大量的小兵时,将代表每个小兵多次评估ext_pillar函数。在许多情况下,由于性能或其他资源限制,这是非常不受欢迎的。

因此,问题出现了:有没有办法根据pillar_refresh命令评估ext_pillar函数一次,然后为所有选定的minions重用生成的字典?

1 个答案:

答案 0 :(得分:1)

现在还没有办法做到这一点。已经对许多外部支柱模块进行了优化以将连接缓存到数据库,因此至少不为每个小部件创建和拆除连接。但是,对于一次为所有小兵制作一个大型查询而言,这并没有进行优化。

你介意在这里打开一个问题:https://github.com/saltstack/salt/issues/new

这将有助于确保对此进行讨论和考虑。我看到它有很多价值。