Spec-Zone.ru › Ansible 2.11

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
    Варианты:
  • no
  • yes
записи ini:

[libssh_connection]
host_key_auto_add = None

переменная среды:ANSIBLE_LIBSSH_HOST_KEY_AUTO_ADD
TODO: написать
host_key_checking
boolean
    Варианты:
  • no
  • да ←
записи ini:

[defaults]
host_key_checking = yes

[libssh_connection]
host_key_checking = yes

переменная среды: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
    Варианты:
  • no
  • да ←
записи ini:

[libssh_connection]
look_for_keys = yes

переменная среды: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]
proxy_command =

переменная среды:ANSIBLE_LIBSSH_PROXY_COMMAND
Информация о прокси для выполнения подключения через промежуточный хост
Также этот плагин будет сканировать 'ssh_args', 'ssh_extra_args' и 'ssh_common_args' из настроек плагина 'ssh' для получения информации о прокси, если установлены.
pty
boolean
    Варианты:
  • no
  • да ←
записи ini:

[libssh_connection]
pty = yes

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

[defaults]
remote_user = None

[libssh_connection]
remote_user = None

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

[defaults]
use_persistent_connections = no

переменная среды: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

Spec-Zone.ru

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