Apr 30, 2020 20:26
В настоящий момент, насколько мне известно, это дело не работает, выдавая при авторизации ошибку
"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, понятно, может отличаться.
ovirtsdk4,
rhvm,
ansible