在minion之前在saltstack master上运行脚本bash

时间:2015-06-26 13:07:11

标签: python git salt-stack

我允许自己写信给你,因为我在Salt处遇到了阻碍。

我制作了一个bash脚本,在我的zabbix监控服务器中添加了一个主机。当我运行.sh

时,它运行得很好

我的想法是我想通过salt自动化这个配置。当我在一个高状态时,我的状态包含脚本在主人面前运行,因为我的bash脚本中有我的登录身份验证。

是否有特殊配置?你有什么想法如何做这样的设置?根据我的研究,我发现要用作盐流,但我不知道这是否好;

期待你的回归,祝你周末愉快。

3 个答案:

答案 0 :(得分:0)

在与主人相同的盒子上运行一个小兵,然后你可以在你的主人的小兵上运行该脚本,然后在另一台服务器上运行。

答案 1 :(得分:0)

如果你需要使用minion上的highstate来导致主人身上发生的事情比你想要的更多,那么也要考虑使用salt的反应器(设计用于完成这种多机器的工作)

答案 2 :(得分:0)

谢谢你,它正在运行,我使用了cmd.script,并且脚本bash它完美运行。

this is my state init
salt://script_API/Add_host_to_zabbix.sh:
  cmd.script:
    - env:
      - BATCH: 'yes'
    - args: 53 10466 10257

我做盐“myMaster”state.highstate,当我在我的服务器zabbix中验证时,我看到我的zabbix监控服务器中添加了一个主机。

我不知道是好还是不行它^^