उत्तर देने योग्य संस्करण 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 इन्वेंटरी डॉक, मैं जोड़ा ansible_user
करने के लिए hosts
फ़ाइल,
[nodes]
host1 ansible_user=root
host2 ansible_user=root
...
यह SSH CONNECTION UNREACHABLE
त्रुटि को हल करता है। हालाँकि, क्या मुझे ansible_user=root
सभी मेजबानों के आगे जोड़ना होगा? या ऐसा करने का एक सरल तरीका है?