![ansible yum 安装命令](https://linux22.com/image/1600785/ansible%20yum%20%E5%AE%89%E8%A3%85%E5%91%BD%E4%BB%A4.png)
ansible all -m yum -a “名称=java-openjdk 状态=present install_root=/opt/”
我收到以下错误 127.0.0.1 | UNREACHABLE!=> {“changed”: false,“msg”:“无法通过 ssh 连接到主机:权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic、password)。”,“unreachable”: true }
我可以运行如下剧本 ansible-playbook --connection=local --inventory 127.0.0.1, teamcity.yml
答案1
在第一个示例中,您使用的是清单中指定的任何连接。在第二个示例中,您指定了“connection=local”。
如果不查看您的清单和剧本,我无法确定最佳解决方案是什么。您可以确保 hosts 文件中的条目使用本地连接:
examplehost ansible_connection=local