ansible.netcommon.libssh – (Предварительный просмотр) Выполнение задач с использованием libssh для подключения SSH
Примечание
Этот плагин является частью коллекции ansible.netcommon (версия 1.5.0).
Для его установки используйте: ansible-galaxy collection install ansible.netcommon
Для использования в playbook, укажите: ansible.netcommon.libssh
В версии 2.10: модуля ansible.netcommon
Описание
- Использование Python-связей ansible-pylibssh для подключения к целевым узлам
- Python-связи используют C-библиотеку libssh (https://www.libssh.org/) для подключения к целевым узлам
- Этот плагин заимствует многие настройки из плагина ssh, так как оба покрывают один и тот же протокол.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| host_key_auto_add boolean |
| записи ini: [libssh_connection] переменная среды:ANSIBLE_LIBSSH_HOST_KEY_AUTO_ADD | TODO: написать |
| host_key_checking boolean |
| записи ini: [defaults] [libssh_connection] переменная среды:ANSIBLE_HOST_KEY_CHECKING переменная среды:ANSIBLE_SSH_HOST_KEY_CHECKING переменная среды:ANSIBLE_LIBSSH_HOST_KEY_CHECKING переменная: ansible_host_key_checking переменная: ansible_ssh_host_key_checking переменная: ansible_libssh_host_key_checking | Установите в "False", если вы хотите избежать проверки ключа хоста подлежащими инструментами Ansible для подключения к хосту |
| look_for_keys boolean |
| записи ini: [libssh_connection] переменная среды:ANSIBLE_LIBSSH_LOOK_FOR_KEYS | TODO: написать |
| password string | переменная: ansible_password переменная: ansible_ssh_pass переменная: ansible_ssh_password переменная: ansible_libssh_pass переменная: ansible_libssh_password | Секрет, используемый для входа на сервер SSH или в качестве парольной фразы для ключей SSH, которые это требуют Можно установить с помощью командной строки через опцию --ask-pass. | |
| proxy_command string | По умолчанию: "" | записи ini: [libssh_connection] переменная среды:ANSIBLE_LIBSSH_PROXY_COMMAND | Информация о прокси для выполнения подключения через промежуточный хост Также этот плагин будет сканировать 'ssh_args', 'ssh_extra_args' и 'ssh_common_args' из настроек плагина 'ssh' для получения информации о прокси, если установлены. |
| pty boolean |
| записи ini: [libssh_connection] переменная среды:ANSIBLE_LIBSSH_PTY | TODO: написать |
| remote_addr string | По умолчанию: "inventory_hostname" | переменная: ansible_host переменная: ansible_ssh_host переменная: ansible_libssh_host | Адрес удалённой цели |
| remote_user string | записи ini: [defaults] [libssh_connection] переменная среды:ANSIBLE_REMOTE_USER переменная среды:ANSIBLE_LIBSSH_REMOTE_USER переменная: ansible_user переменная: ansible_ssh_user переменная: ansible_libssh_user | Пользователь для входа/аутентификации Можно установить с помощью командной строки через опции --user или -u. | |
| use_persistent_connections boolean |
| записи ini: [defaults] переменная среды:ANSIBLE_USE_PERSISTENT_CONNECTIONS | Включает/отключает использование постоянных подключений |
Авторы
- Команда Ansible
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/netcommon/libssh_connection.html