paramiko_ssh – Выполнение задач через python ssh (paramiko)
Обзор
- Используйте реализацию python ssh (Paramiko) для подключения к целевым машинам
- Транспорт paramiko предоставляется, потому что многие дистрибутивы, особенно EL6 и более ранние, не поддерживают ControlPersist в своих реализациях SSH.
- Это необходимо на управляющей машине Ansible для повышения эффективности подключения. Таким образом, paramiko быстрее для большинства пользователей на этих платформах. Пользователи с возможностью ControlPersist могут рассмотреть использование -c ssh или настройку транспорта в файле конфигурации.
- Этот плагин также заимствует множество настроек из плагина ssh, так как оба они охватывают один и тот же протокол.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| host_key_auto_add boolean | Записи ini: [paramiko_connection] переменная среды:ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD | TODO: написать | |
| host_key_checking boolean | Значение по умолчанию: "да" | Записи ini: [defaults] [paramiko_connection] переменная среды:ANSIBLE_HOST_KEY_CHECKING переменная среды:ANSIBLE_SSH_HOST_KEY_CHECKING переменная среды:ANSIBLE_PARAMIKO_HOST_KEY_CHECKING переменная: ansible_host_key_checking переменная: ansible_ssh_host_key_checking переменная: ansible_paramiko_host_key_checking | Установите это в "Нет", если вы хотите избежать проверки ключа хоста используемыми Ansible инструментами для подключения к хосту |
| look_for_keys boolean | Значение по умолчанию: "да" | Записи ini: [paramiko_connection] переменная среды:ANSIBLE_PARAMIKO_LOOK_FOR_KEYS | TODO: написать |
| password - | переменная: ansible_password переменная: ansible_ssh_pass переменная: ansible_ssh_password переменная: ansible_paramiko_pass переменная: ansible_paramiko_password | Секрет, используемый для входа на сервер ssh или в качестве парольной фразы для ssh-ключа, если она требуется Может быть установлен из командной строки с помощью параметра --ask-pass. | |
| proxy_command - | Значение по умолчанию: "" | Записи ini: [paramiko_connection] переменная среды:ANSIBLE_PARAMIKO_PROXY_COMMAND | Информация о прокси для выполнения подключения через промежуточный хост Также этот плагин будет сканировать 'ssh_args', 'ssh_extra_args' и 'ssh_common_args' из настроек плагина 'ssh' для получения информации о прокси, если она задана. |
| pty boolean | Значение по умолчанию: "да" | Записи ini: [paramiko_connection] переменная среды:ANSIBLE_PARAMIKO_PTY | TODO: написать |
| record_host_keys boolean | Значение по умолчанию: "да" | Записи ini: [paramiko_connection] переменная среды:ANSIBLE_PARAMIKO_RECORD_HOST_KEYS | TODO: написать |
| remote_addr - | Значение по умолчанию: "inventory_hostname" | переменная: ansible_host переменная: ansible_ssh_host переменная: ansible_paramiko_host | Адрес удалённой цели |
| remote_user - | Записи ini: [defaults] [paramiko_connection] переменная среды:ANSIBLE_REMOTE_USER переменная среды:ANSIBLE_PARAMIKO_REMOTE_USER переменная: ansible_user переменная: ansible_ssh_user переменная: ansible_paramiko_user | Пользователь для входа/аутентификации Может быть установлен из командной строки с помощью параметров --user или -u. | |
| use_persistent_connections boolean | Значение по умолчанию: "нет" | Записи ini: [defaults] переменная среды:ANSIBLE_USE_PERSISTENT_CONNECTIONS | Включает/выключает использование сохранения для соединений |
Статус
- Это соединение не гарантирует обратную совместимость интерфейса. [превью]
- Это соединение поддерживается сообществом Ansible. [community]
Авторы
- Команда разработчиков Ansible
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
Подсказка
Элементы конфигурации для каждого типа записи имеют порядок приоритетов от низкого к высокому. Например, переменная, которая ниже в списке, переопределит переменную, которая выше в списке.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/plugins/connection/paramiko_ssh.html