当我运行ansible play book时,它试图将远程服务器连接到管理员用户,而不考虑playbook中的用户
root@c63fe05c2307:/# ansible-playbook play.yml
PLAY [all] *********************************************************************
TASK [shell] *******************************************************************
fatal: [172.17.0.3]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: admin@172.17.0.3: Permission denied (publickey,password).\r\n", "unreachable": true}
to retry, use: --limit @/play.retry
PLAY RECAP *********************************************************************
172.17.0.3 : ok=0 changed=0 unreachable=1 failed=0
实际上,我在下面提到远程用户,因为sdnask用户是我的行动手册
---
- hosts: all
gather_facts: false
remote_user: sdnask
become: yes
become_method: sudo
tasks:
- shell: mkdir /test2
ansible all -u sdnask -m ping
它正在尝试与管理员用户连接。有人能告诉我是什么引起的问题吗?