Ansible TASK [Gathering Facts] 失败:无输出且未出现‘Escalation succeeded’消息
Ansible TASK [Gathering Facts] 失败:无输出且未出现‘Escalation succeeded’消息
最近碰到个棘手的问题:我在运行Ansible时,执行到TASK [Gathering Facts]这一步直接失败了,既没有任何错误输出,连提权成功的‘Escalation succeeded’提示都看不到。先把我的环境信息列出来,方便大家帮忙排查:
环境信息
受控节点
- 操作系统:RedHat 9.4(自定义编译版本)
- Bash:5.1.8(1)-release
- Sudo:1.9.5p2
- Python:3.9.18
控制节点(笔记本电脑)
- Python:3.12.4
- Ansible:core 2.16.8
手动通过SSH连接受控节点是完全正常的,Ansible使用的用户azureuser已经在sudoers列表里,而且Python版本也严格符合Ansible官方支持矩阵的要求。
下面是执行sudo -l命令的输出:
Matching Defaults entries for azureuser on pkrbase: !visiblepw, always_set_home, match_group_by_gid, always_query_group_plugin, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET X..."
备注:内容来源于stack exchange,提问作者Alex Boyarsky
相关产品推荐
相关产品推荐

