paramiko_ssh - Выполнение задач через python ssh (paramiko)
Обзор
- Использование реализации python ssh (Paramiko) для подключения к целевым хостам
- Транспорт paramiko предоставляется, поскольку многие дистрибутивы, в частности EL6 и более ранние, не поддерживают ControlPersist в своих реализациях SSH.
- Это необходимо на управляющей машине Ansible для повышения эффективности подключения. Таким образом, paramiko быстрее для большинства пользователей на этих платформах. Пользователи с возможностью ControlPersist могут рассмотреть использование -c ssh или настройку транспорта в файле конфигурации.
- Этот плагин также заимствует много настроек из плагина ssh, поскольку оба охватывают один и тот же протокол.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| host_key_auto_add | Записи в ini: [paramiko_connection ] переменная окружения:ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD | TODO: написать | |
| host_key_checking | Значение по умолчанию: да | Записи в 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 | Установите значение "False", если вы хотите избежать проверки ключа хоста средствами, которые Ansible использует для подключения к хосту |
| look_for_keys | Значение по умолчанию: да | Записи в ini: [paramiko_connection ] переменная окружения:ANSIBLE_PARAMIKO_LOOK_FOR_KEYS | TODO: написать |
| password | переменная: ansible_password переменная: ansible_ssh_pass переменная: ansible_paramiko_pass | Секрет, используемый для входа в сервер ssh или в качестве пароля для ключей ssh, которые это требуют Может быть задан из командной строки с помощью опции --ask-pass. | |
| proxy_command | Значение по умолчанию: | Записи в ini: [paramiko_connection ] переменная окружения:ANSIBLE_PARAMIKO_PROXY_COMMAND | Информация о прокси для подключения через промежуточный хост Этот плагин также будет анализировать параметры 'ssh_args', 'ssh_extra_args' и 'ssh_common_args' из настроек плагина 'ssh' для поиска информации о прокси, если они установлены. |
| pty | Значение по умолчанию: да | Записи в ini: [paramiko_connection ] переменная окружения:ANSIBLE_PARAMIKO_PTY | TODO: написать |
| record_host_keys | Значение по умолчанию: да | Записи в 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. |
Статус
Автор
- Команда Ansible Core
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ для его улучшения.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/plugins/connection/paramiko_ssh.html