Ansible versione 2.1
Ho un file di inventario hosts
[nodes]
host1
host2
...
E un semplice playbook site.yml
---
- hosts: all
tasks:
- include: tasks/main.yml
Se avessi appena iniziato il gioco,
ansible-playbook -i hosts site.yml -vvvv
Ottengo questo errore per tutti gli host,
ESTABLISH SSH CONNECTION FOR USER: None
fatal: [host1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
...
Tuttavia, leggendo il documento di Inventario Ansible , ho aggiunto ansible_user
al hosts
file,
[nodes]
host1 ansible_user=root
host2 ansible_user=root
...
Questo risolve l' SSH CONNECTION UNREACHABLE
errore. Tuttavia, devo aggiungere ansible_user=root
accanto a tutti gli host? O c'è un modo più semplice per farlo?