0

我正在设置 Ansible AWX,到目前为止它运行良好。
尽管当我尝试添加远程主机(例如不是本地主机的主机)时,剧本会失败,即使可以从运行 AWX 的机器 ssh 到节点。

将要配置的节点添加到一个inventory中,并在inventoryi 下将其添加为host. 我使用了 IP 地址和主机名:

然后运行作业:

如果我尝试从 CLI 运行 `ansible -m ping all:

root@node1:/home/ubuntu# ansible -m ping all
...
10.212.137.189 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
...
4

1 回答 1

1

这似乎是与 ssh 凭据相关的问题。您是否在 AWX/Tower 上正确配置了凭据?

您需要配置凭证,输入“Machine”:按照此处的文档Ansible Tower User Guide - Credentials

从 ansible 命令行您可以 ping 主机,因为您可能已经在远程主机上复制了 ssh-keys,但是 AWX/Tower 设置独立于它。

于 2019-04-02T12:18:25.013 回答