Я пытаюсь запустить команду на удаленном хосте с другого удаленного хоста, используя 'Delegate_to', и оба хоста являются linux.
Соединение успешно, когда sshing напрямую на каждом сервере, но не от Ansible.Вот что у меня есть:
- hosts: server1
gather_facts: no
tasks:
- name: test
delegate_to: server2
vars:
ansible_user: "user1"
ansible_ssh_pass: "password"
ansible_ssh_common_args: "-o StricHostKeyChecking=no -o ConnectTimeout=300"
shell: "hostname"
IP-адрес "server2" также хранится в переменной, в книге игр, а не в инвентаре.Увеличение времени ожидания соединения не работает.Я получаю
[Errno 110] Connection timed out
Что еще я должен проверить?