我正在设置Ansible AWX,到目前为止一切正常。
尽管当我尝试添加远程主机(例如不是localhost的主机)时,剧本失败了,即使可以将运行AWX的计算机上的ssh切换到节点。
要配置的节点已添加到inventory
,在inventory
下我将其添加为host
。我使用IP地址广告的主机名:
如果我尝试从CLI运行`ansible -m ping all:
root@node1:/home/ubuntu# ansible -m ping all
...
10.212.137.189 | SUCCESS => {
"changed": false,
"ping": "pong"
}
...
答案 0 :(得分:0)
似乎与ssh凭证有关的问题。 您是否在AWX / Tower上正确配置了凭据?
您需要配置凭据,键入“计算机”:在Ansible Tower User Guide - Credentials此处关注文档
在ansible命令行中,您可以ping通主机,因为您可能已经在远程主机上复制了ssh-key,但是AWX / Tower设置与此无关。