【问题标题】:Ansible commands are not run from rubdeck GUIAnsible 命令不是从 rubdeck GUI 运行的
【发布时间】:2020-02-06 18:42:50
【问题描述】:

我已经使用下面提到的链接步骤配置了 rundeck 项目。 https://stackoverflow.com/questions/60011639/rundeck-integration-with-ansible-through-plugin/60019714?noredirect=1#comment106258813_60019714 我也可以在远程服务器上执行ls -la, df- h 之类的shell 命令,但是当我使用ansible -m ping all 时,它会给出错误(您可以在屏幕截图中看到)https://imgur.com/a/ZvJjn2Z。我该如何解决这个问题。

【问题讨论】:

    标签: ubuntu ansible rundeck


    【解决方案1】:

    基本上,您所做的是在所有节点上调用 ansible,但并非所有节点都安装了 Ansible,请记住,Ansible 已通过 Rundeck 安装在您的服务器中(不是在所有节点中,是“ansible:找不到命令”的原因消息)。

    如果您关注this,现在您的所有命令都使用 Ansible “包装”运行,您无需直接调用 Ansible 作为命令(检查步骤 4 和 5)。

    现在,关于作业,只需配置一个新项目和您的节点,就像它出现在here 一样。现在您可以添加内联剧本作为步骤或调用外部剧本到 Rundeck / Ansible 节点。您可以通过在您的工作中添加一个步骤来做到这一点,如您所见 here

    【讨论】:

    • 是的,你是对的。在我的情况下,不需要使用命令“ansible”。你的回答很有意义。谢谢
    猜你喜欢
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 2013-12-09
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多