Ansible tower stucked on hostkey checking despite accepted manually

my playbook:

  • name: get output
    shell: ssh {{ user }}@{{ storage }} some command

Then I run the command below:

su - awx
ssh user@storage
Accept the fingerprint manually.
result: able to ssh passwordless to user@storage without issue.

Then I run on ansible tower, it just stucked on the host key checking.
The authenticity of host ‘ip’ can’t be established.
RSA key fingerprint is: xXxX

Kindly assist.