【问题标题】:Run brew restart command using Homebrew module for Ansible使用 Ansible 的 Homebrew 模块运行 brew restart 命令
【发布时间】:2017-06-07 18:49:20
【问题描述】:

我一直在尝试运行命令

brew services restart nrpe

借助 Ansible 的自制模块。

我已经浏览了文档(homebrew ansible doc),但我找不到执行类似操作的示例。我尝试了以下方法:

    - homebrew:
        name: nrpe
        state: present
        install_options: services,restart

但它没有用。请让我知道运行命令的正确方法 brew services restart nrpe

附: - 安装nrpe 或其他服务,尽管自制软件运行良好。

编辑 1 - 还包括 Nagios 标签,因为 nagios 社区也可能会遇到这种情况。

【问题讨论】:

    标签: macos ansible homebrew nagios nagiosxi


    【解决方案1】:

    根据homebrew ansible module的文档,命令:

    brew services restart nrpe
    

    似乎没有实现。解决方案可能是使用command module:

    - name: restart the nrpe service
      command: brew services restart nrpe
    

    【讨论】:

    • 我试过这个,但我得到了这个错误。 fatal: [192.168.2.91]: FAILED! => {"changed": false, "cmd": "brew services restart nrpe", "failed": true, "msg": "[Errno 2] No such file or directory", "rc": 2} 。我也尝试过其他模块,如shellscript 等,但它们似乎都不适用于brew 命令。
    • 添加brew的完整路径。
    • @KonstantinSuvorov 是的,我尝试过使用完整路径并且它有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多