我正在设置Ansible AWX,到目前为止,它工作得很好。
尽管当我尝试添加远程主机(例如,不是本地主机的主机)时,剧本会失败,即使可以从运行AWX的机器ssh到节点。
要配置的节点被添加到inventory
,在inventory
下,我将其添加为host
。我使用IP地址和主机名:
然后运行作业:
如果我尝试从命令行界面运行` `ansible -m ping all:
root@node1:/home/ubuntu# ansible -m ping all
...
10.212.137.189 | SUCCESS => {
"changed": false,
"ping": "pong"
}
...
发布于 2019-04-02 20:18:25
这似乎是一个与ssh凭证相关的问题。您是否在AWX/塔式计算机上正确配置了凭据?
您需要配置凭据,请键入“计算机”:按照此处的文档进行操作Ansible Tower User Guide - Credentials
在ansible命令行中,您可以ping主机,因为您可能已经在远程主机上复制了ssh-key,但AWX/ it设置独立于它。
https://stackoverflow.com/questions/55473188
复制相似问题