사용 가능한 버전 2.1
인벤토리 파일이 있습니다 hosts
[nodes]
host1
host2
...
간단한 플레이 북 site.yml
---
- hosts: all
tasks:
- include: tasks/main.yml
방금 놀이를 시작하면
ansible-playbook -i hosts site.yml -vvvv
모든 호스트에 대해이 오류가 발생합니다.
ESTABLISH SSH CONNECTION FOR USER: None
fatal: [host1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
...
그러나 Ansible Inventory doc을 읽고 파일에 추가 ansible_user
했습니다.hosts
[nodes]
host1 ansible_user=root
host2 ansible_user=root
...
이것은 SSH CONNECTION UNREACHABLE
오류를 해결합니다 . 그러나 ansible_user=root
모든 호스트 옆에 추가해야 합니까? 아니면 더 간단한 방법이 있습니까?