Spec-Zone.ru › Ansible 2.6

winrm - Выполнение задач через WinRM Майкрософт

Новая в версии 2.0.

  • Описание
    • Требования
  • Параметры
  • Статус
    • Автор

Описание

  • Выполнение команд или put/fetch на целевой системе через WinRM
  • Этот плагин позволяет передавать дополнительные аргументы, поддерживаемые протоколом, но не явно определённые здесь. Они должны иметь вид переменных, объявленных по следующему шаблону ansible_winrm_<option>.

Требования

Ниже перечислены требования к локальному мастер-узлу, на котором выполняется это соединение.

  • pywinrm (библиотека Python)

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
connection_timeout
переменная: ansible_winrm_connection_timeout
Устанавливает параметры таймаута операций и чтения для подключения WinRM.
Соответствует аргументам operation_timeout_sec и read_timeout_sec в pywinrm, поэтому избегайте настройки этих переменных вместе с этой.
Значение по умолчанию соответствует значению, установленным в установленной версии pywinrm.
kerberos_command Значение по умолчанию:
"kinit"
переменная: ansible_winrm_kinit_cmd
Команда Kerberos для запроса токена аутентификации
kerberos_mode
    Варианты:
  • managed
  • manual
переменная: ansible_winrm_kinit_mode
Режим использования Kerberos.
Вариант managed означает, что Ansible получит токен Kerberos.
Вариант manual означает, что токен должен быть получен пользователем предварительно.
Если возникают проблемы с зависанием Ansible при попытке получения токена Kerberos, вы можете установить его в manual и получить его вне Ansible или установить pexpect через pip и повторить попытку.
path Значение по умолчанию:
"/wsman"
переменная: ansible_winrm_path
Путь URI для подключения
port
целое число
Значение по умолчанию:
5986
переменная: ansible_port
переменная: ansible_winrm_port
порт для подключения winrm к удаленной цели
Значение по умолчанию - порт https (5986), если используется http, то это должен быть 5985
remote_addr Значение по умолчанию:
"inventory_hostname"
переменная: ansible_host
переменная: ansible_winrm_host
Адрес компьютера Windows
remote_user
переменная: ansible_user
переменная: ansible_winrm_user
Пользователь для входа на компьютер Windows
scheme
    Варианты:
  • http
  • https
переменная: ansible_winrm_scheme
Схема URI для использования
Если не задано, по умолчанию используется https, или http, если порт 5985.
transport
список
переменная: ansible_winrm_transport
Список транспортов winrm, которые нужно использовать (ssl, plaintext, kerberos и т.д.)
Если None (значение по умолчанию), плагин попытается автоматически определить правильный список
Доступные варианты зависят от вашей версии pywinrm

Статус

Автор

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

Spec-Zone.ru

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