Ansible winrm с virtualenv - PullRequest
       31

Ansible winrm с virtualenv

0 голосов
/ 21 ноября 2018

Я пытаюсь работать с ansible, winrm, virtualenv и Jenkins ... В настоящее время я установил Ansible с Томом через epel-release.

На данный момент у Дженкинса есть только базовая конфигурация.

Затем я создал virtualenv в доме Дженкинса с именем $HOME/ansible-winrm.Затем внутри него я установил winrm через pip.

Я пытаюсь сделать следующее: - создать простую работу в Jenkins, используя только сценарий оболочки, вызывающий ansible-playbook.И он должен получить доступ к библиотеке winrm, установленной внутри моего локального virtualenv.- Он должен быть максимально прозрачным.

PS Кажется, что двоичный код python жестко закодирован в скрипте ansible-playbook.

Каковы ваши лучшие практики для решения этой проблемы?

1 Ответ

0 голосов
/ 22 ноября 2018

Лучший способ сделать это - установить winrm с пипсом в рабочей области пользователя (опция --user)

Пример: pip install --user pywinrm

...