Ansible версия 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
рядом со всеми хостами? Или есть более простой способ сделать это?