我有一个salstack设置与1个主人和大约200个仆从。仆从分配了不同的支柱(基于文件)。在
我想实现以下目标:如果一个仆从或一组仆从的支柱有任何改变,一个事件将与minionID和改变的支柱一起发出,我可以对此作出反应。在
我的第一个想法是,有一个灯塔,它可以观察主控柱文件中文件的变化。但这不会给我受影响的仆从。下一个想法是定期刷新仆从的支柱,并发送一个关于更改的事件,但是这种周期性的拉动会产生大量的负载,这并不是我所期望的事件驱动架构。在
所以我的问题是:实现这一目标的最佳方式是什么?有没有常见的方法可以做到这一点,而我可能忽略了一些模块/特性?在
我会考虑建立一个baecon
Baecon
你的盐主仆从监视你的支柱文件夹并发送一个事件。在
然后您可以配置一个Reactor来用模块刷新支柱
Refresh pillars
如果你有一些基于仆从id的支柱层次结构,那么你也可以根据reactor中更改的文件夹/文件获得仆从id。在
一般来说,每次被请求时都会读取/呈现柱,而Saltstack不会缓存或监视它们。在
相关问题 更多 >
编程相关推荐