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 |
| переменная: 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 |
| переменная: ansible_winrm_scheme | Схема URI для использования. Если не задано, то по умолчанию используется https или http, если port равен 5985. |
| transport | переменная: ansible_winrm_transport | Список winrm транспортов для попытки использования (ssl, plaintext, kerberos и т.д.). Если None (значение по умолчанию), плагин попытается автоматически определить правильный список. Доступные варианты зависят от версии pywinrm. |
Статус
Автор
- Команда 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/winrm.html