Ansible 2.1 sürümü
Bir envanter dosyam var hosts
[nodes]
host1
host2
...
Ve basit bir oyun kitabı site.yml
---
- hosts: all
tasks:
- include: tasks/main.yml
Oyuna yeni başlasam,
ansible-playbook -i hosts site.yml -vvvv
Bu hatayı tüm ana bilgisayarlar için alıyorum,
ESTABLISH SSH CONNECTION FOR USER: None
fatal: [host1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
...
Ancak, okuma yanıtlayıcı 'Envanter doc, diye ekledim ansible_user
için hosts
, dosyanın
[nodes]
host1 ansible_user=root
host2 ansible_user=root
...
Bu SSH CONNECTION UNREACHABLE
hatayı çözer . Ancak, ansible_user=root
tüm ana bilgisayarların yanına eklemek zorunda mıyım ? Yoksa bunu yapmanın daha basit bir yolu var mı?