Spec-Zone.ru › Ansible 2.10

ansible.netcommon.libssh – (Предварительный просмотр) Выполнение задач с использованием libssh для подключения SSH

Примечание

Этот плагин входит в состав коллекции ansible.netcommon (версия 1.4.1).

Для его установки используйте: ansible-galaxy collection install ansible.netcommon.

Чтобы использовать его в книге задач, укажите: ansible.netcommon.libssh.

В версии 2.10: коллекции ansible.netcommon

  • Обзор
  • Параметры

Обзор

  • Используйте анsible-pylibssh python-связки для подключения к целевым системам
  • Python-связки используют C-библиотеку libssh (https://www.libssh.org/) для подключения к целевым системам
  • Этот плагин заимствует множество настроек из плагина ssh, так как оба они охватывают один и тот же протокол.

Параметры

Параметр Варианты/Значения по умолчанию Настройка Комментарии
host_key_auto_add
логическое
    Варианты:
  • нет
  • да
записи ini:

[libssh_connection]
host_key_auto_add = None

переменная среды: ANSIBLE_LIBSSH_HOST_KEY_AUTO_ADD
TODO: написать это
host_key_checking
логическое
    Варианты:
  • нет
  • да ←
записи ini:

[defaults]
host_key_checking = да

[libssh_connection]
host_key_checking = да

переменная среды: 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
Установите это значение в "Ложь", если вы хотите избежать проверки ключей хоста инструментами, которые Ansible использует для подключения к хосту
look_for_keys
логическое
    Варианты:
  • нет
  • да ←
записи ini:

[libssh_connection]
look_for_keys = да

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

[libssh_connection]
proxy_command =

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

[libssh_connection]
pty = да

переменная среды: ANSIBLE_LIBSSH_PTY
TODO: написать это
remote_addr
строка
Значение по умолчанию:
"inventory_hostname"
переменная: ansible_host
переменная: ansible_ssh_host
переменная: ansible_libssh_host
Адрес удаленной цели
remote_user
строка
записи 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
логическое
    Варианты:
  • нет ←
  • да
записи 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.10/collections/ansible/netcommon/libssh_connection.html

Spec-Zone.ru

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