Соединение#
Расширения подключения (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).
Большинство расширений не требуют дополнительной настройки. Они используют название узла из описания инвентаря и параметры по умолчанию.