2017-09-13 112 views
0

我有一个salstack设置有1个主和约200爪牙。奴才分配了不同的支柱(基于文件)。Saltstack:信标,其反作用于支柱改变

我想实现如下:如果有一个仆从或奴才组中的任何改变的支柱,一个事件将被发送出去与minionID,改变支柱,我可以作出反应。

我的第一个想法是,确实有灯塔该款腕表在柱子上的文件主文件的更改。但是这不会给我受影响的奴才。下一步想法是从走狗定期刷新柱子和变化上发送一个事件,但这种周期性拉可以创造很大的负载是不是我从事件驱动的架构期待。

所以我的问题是:什么是实现这一目标的最佳途径?有没有常见的方法来做到这一点,我可能忽略了一些模块/功能?

回答

0

我会考虑baecon

Baecon

设置你的盐主仆从会监视你的支柱文件夹,并发送一个事件。

然后,你可以配置一个反应堆刷新支柱与模块

Refresh pillars

如果您有一个基于仆从ID支柱的一些层次,那么你还可以得到一个基于文件夹/文件附庸ID已经从反应堆改变了。

一般来说,柱子是读/每次被请求的时间渲染,他们没有被Saltstack缓存或观看。