
ansible all -m yum -a "name=java-openjdk state=현재 install_root=/opt/"
다음과 같은 오류가 발생합니다. 127.0.0.1 | 접근할 수 없습니다! => { "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"을 지정합니다.
귀하의 인벤토리와 플레이북을 보지 않고는 최선의 해결책이 무엇인지 확신할 수 없습니다. 호스트 파일의 항목이 로컬 연결을 사용하는지 확인할 수 있습니다.
examplehost ansible_connection=local