vin4enzo_w (vin4enzo_w) wrote,
vin4enzo_w
vin4enzo_w

Авторизация ansible через ovirtsdk на RHVM менеджере

В настоящий момент, насколько мне известно, это дело не работает, выдавая при авторизации ошибку
"msg": "ovirtsdk4 version 4.3.0 or higher is required for this module"

Не взирая на то, что все требования выполнены - версии ansible, python и overtsdk4 правильные. Смена версий ни к чему не приводит, в том числе и использование последней версии ansible 2.9

На редхатовской багзиле идёт вялое обсуждение, у кого-то работает на ансибл 2.7, у меня не взлетело.

Проблема в питоновском модуле. Живёт он тут

"/usr/local/lib/pythonVERSION/dist-packages/ansible/module_utils/ovirt.py"

Найти строчку

"HAS_SDK = LooseVersion(sdk_version.VERSION) >= LooseVersion('4.2.4')"

и закоментить эту " >= LooseVersion('4.2.4') " часть. Другими словами, должно выглядеть вот так

"HAS_SDK = LooseVersion(sdk_version.VERSION) # >= LooseVersion('4.2.4')"

Версия ovirtsdk, понятно, может отличаться.
Tags: ansible, ovirtsdk4, rhvm
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments