Spec-Zone.ru › Ansible 2.6

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 ]
host_key_auto_add = ЗНАЧЕНИЕ

переменная среды:ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD
TODO: написать
host_key_checking
boolean
По умолчанию:
"да"
записи ini:

[defaults ]
host_key_checking = да

[paramiko_connection ]
host_key_checking = да

переменная среды: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
boolean
По умолчанию:
"да"
записи ini:

[paramiko_connection ]
look_for_keys = да

переменная среды:ANSIBLE_PARAMIKO_LOOK_FOR_KEYS
TODO: написать
password
переменная: ansible_password
переменная: ansible_ssh_pass
переменная: ansible_paramiko_pass
Секрет, используемый для входа на сервер SSH или в качестве парольной фразы для ключей SSH, которые требуют ее.
Можно задать из командной строки с помощью --ask-pass опции.
proxy_command По умолчанию:
""
записи ini:

[paramiko_connection ]
proxy_command =

переменная среды:ANSIBLE_PARAMIKO_PROXY_COMMAND
Информация о прокси для выполнения подключения через промежуточный узел.
Этот плагин также будет сканировать 'ssh_args', 'ssh_extra_args' и 'ssh_common_args' из настроек плагина 'ssh' для получения информации о прокси, если они заданы.
pty
boolean
По умолчанию:
"да"
записи ini:

[paramiko_connection ]
pty = да

переменная среды:ANSIBLE_PARAMIKO_PTY
TODO: написать
record_host_keys
boolean
По умолчанию:
"да"
записи ini:

[paramiko_connection ]
record_host_keys = да

переменная среды:ANSIBLE_PARAMIKO_RECORD_HOST_KEYS
TODO: написать
remote_addr По умолчанию:
"inventory_hostname"
переменная: ansible_host
переменная: ansible_ssh_host
переменная: ansible_paramiko_host
Адрес удалённой цели
remote_user
записи ini:

[defaults ]
remote_user = ЗНАЧЕНИЕ

[paramiko_connection ]
remote_user = ЗНАЧЕНИЕ

переменная среды:ANSIBLE_REMOTE_USER
переменная среды:ANSIBLE_PARAMIKO_REMOTE_USER
переменная: ansible_user
переменная: ansible_ssh_user
переменная: ansible_paramiko_user
Пользователь для входа/аутентификации
Можно задать из командной строки с помощью --user или -u опций.
use_persistent_connections
boolean
По умолчанию:
"нет"
записи ini:

[defaults ]
use_persistent_connections = нет

переменная среды:ANSIBLE_USE_PERSISTENT_CONNECTIONS
Включает/выключает использование сохранения подключений

Статус

Автор

  • Команда разработчиков 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.6/plugins/connection/paramiko_ssh.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API