SaltStack:从支柱中获取数据

时间:2014-07-30 07:50:44

标签: salt-stack

我想使用由柱子(the Nagios formula)配置的盐配方。支柱文件示例:

nagios:
  log_file: /var/nagios/nagios.log
  resource_file: /etc/nagios/resource.cfg

nrpe:
  nagios_server: 127.0.0.1
  include_dir: conf.d/

由于我还使用salt配置Nagios服务器,因此我想将nagios_server IP设置为minion的IP。这似乎是盐矿的一项工作,但是从矿井获取数据似乎只支持公式模板(不是支柱),如in this Github Issue所述。

因为不支持访问支柱中的矿井数据,但是根据来自另一个minion的数据来配置minion的常见用例是什么,这是正确的方法?是否应将数据直接放入公式中(可以使用盐矿)。这似乎是这类数据(尤其是敏感数据)的错误位置。

更新

在考虑了一下这个问题后,我认为正确的做法是将查询放入盐矿中的数据中。然后,当执行公式时,将从矿井中获取数据。这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

是的,我建议在公式中输入ip地址的查询。

编辑:

以下是一个例子:

https://gist.github.com/UtahDave/5217462

特别是,请查看第二个文件iptablesconfig.sls