2015-08-20 2 views
5

Я изменил Python 2 на Python 3. Я почувствовал преимущества Asyncio.Есть ли альтернатива Ansible на Python3

Раньше в моем проекте я использовал Ansible, но он не поддерживается Python 3. Можете ли вы порекомендовать мне альтернативу Ansible для Python 3?

+1

Вы можете установить Python 2 и 3 параллельно и продолжать работать Ansible на Python 2 ...!? – deceze

ответ

2

Начиная с версии 2.2, Ansible работает с Python 3. Да, вы можете столкнуться с некоторыми ошибками, но любой патч, связанный с py3, будет быстро пересмотрен и объединен командой. Я уже исправил два, с которыми я столкнулся.

3

Редактировать: as of ansible 2.2 этот ответ более не точен.

Лучший ответ здесь иметь обе версии установленных Python, возможно, работающие на Python 2 и анзибль в virtualenv.

Вполне возможно, что анзибль будет переработан для Python 3, но это вряд ли сейчас, и нет никакой альтернативы в Python 3. Если вы не хотите использовать анзибль на python2, вам нужно перейти другой инструмент, подобный Saltstack, Chef, или Puppet.