**现象:**可以正常输出命令,但就会提示这个报错,检查配置,正常看没什么问题,但是这个~不知从何而来
输入以下命令查看hosts配置是否有隐藏符号:cat -A /etc/ansible/hosts
[webs]$
*.*.*.*$
*.*.*.*$
$
~$
原来是尾行有~符号,所以ansible识别为主机名,无法解析报的错,删除后两行空行及以“~”开头的行即可
**现象:**可以正常输出命令,但就会提示这个报错,检查配置,正常看没什么问题,但是这个~不知从何而来
输入以下命令查看hosts配置是否有隐藏符号:cat -A /etc/ansible/hosts
[webs]$
*.*.*.*$
*.*.*.*$
$
~$
原来是尾行有~符号,所以ansible识别为主机名,无法解析报的错,删除后两行空行及以“~”开头的行即可