Нужно воспользоваться ансибловским one_vm для работы с opennebula, требует python-oca - сам пакет не вижу такого в репах и вообще, поставил через pip, но кажется это не решает вопрос. У меня кухня такая:
Вагрант поднимает виртуалку, он же передает переменные для ансибла и стартует ансибл который уже работает с виртуалкой, каким боком приплести пакеты из pip в моем случае - не понимаю. Логично было бы поставить сам пакет в систему, но что-то я такого не нахожу. Кто сталкивался с чем-то подобным - подскажите как у вас настроено? Мне надо чтобы заработал one_vm в ansible...
^^^ поставил через pip, но кажется это не решает вопрос.
У меня в pip стоит и oca и python-oca, тут вопрос в другом, ансибл его не видит. Как-то объявить его в вагрантовском конфиге не вариант ибо это же руби по сути. А в систему поставить пакет python-oca - не нашел я такого пакета... "Ансибл" не видит "oca" вот в чем беда.
ksvdon, чтобы поставить в систему пакет из pip, его следует запустить с sudo. Полагаю, что вы установили пакет для своего текущего пользователя, а ansible стартует от имени пользователя vagrant. Попробуйте удалить установленные пакеты oca и переустановить с sudo.