Відповідна версія 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_user
у hosts
файл,
[nodes]
host1 ansible_user=root
host2 ansible_user=root
...
Це вирішує SSH CONNECTION UNREACHABLE
помилку. Однак чи потрібно додати ansible_user=root
поруч усіх хостів? Або є простіший спосіб зробити це?