Да везде же так. Не хватает функционала, делаешь форк, делаешь PR. Ждешь пока PR примут, живешь на форке. Почему ansible должен быть исключением не понимаю? Или есть примеры успешного решения такой проблемы, и язык с максимальной гибкостью библиотек сущесвтует?