Соединение

Соединение#

Расширения подключения (connection plugins) позволяют Ansible соединяться с целевыми узлами для выполнения задач. Ansible Core содержит несколько расширений этого типа, но для соединения с узлом одновременно можно использовать только одно из них.

Наиболее часто используются следующие расширения:

  • ansible.builtin.paramiko_ssh – использование библиотеки Paramiko для подключений по SSH;

  • ansible.builtin.ssh – использование клиента SSH;

  • ansible.builtin.local – подключение к локальной машине.

Чтобы выбрать расширение, используйте один из следующих способов:

  • конфигурационный файл Ansible;

  • командную строку (например, -c ssh или --connection=ssh);

  • переменную connection в наборе сценариев;

  • переменную в описании инвентаря (например, ansible_connection=winrm для Windows).

Большинство расширений не требуют дополнительной настройки. Они используют название узла из описания инвентаря и параметры по умолчанию.