Я пытаюсь работать с ansible, winrm, virtualenv и Jenkins ... В настоящее время я установил Ansible с Томом через epel-release.
На данный момент у Дженкинса есть только базовая конфигурация.
Затем я создал virtualenv в доме Дженкинса с именем $HOME/ansible-winrm
.Затем внутри него я установил winrm через pip.
Я пытаюсь сделать следующее: - создать простую работу в Jenkins, используя только сценарий оболочки, вызывающий ansible-playbook
.И он должен получить доступ к библиотеке winrm, установленной внутри моего локального virtualenv.- Он должен быть максимально прозрачным.
PS Кажется, что двоичный код python жестко закодирован в скрипте ansible-playbook
.
Каковы ваши лучшие практики для решения этой проблемы?