Junos_config больше не работает с ANSI 2.5 Python jsonDecoderError

Так как мы обновили версию 2.4.3 до 2.5.0, Junos_config завершился ошибкой, и ошибка, связанная с jasonDecoderError, не найдена. После некоторых исследований кажется, что этот атрибут поддерживается только в Python 3.5 и выше. у нас работает python 2.7.6.

Но Ansible 2.5 по-прежнему должен быть совместим с Python 2.7, верно? Так почему же мы сталкиваемся с этим?

Спасибо,

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: AttributeError: 'module' object has no attribute 'JSONDecodeError'
fatal: [mx52-lab]: FAILED! => {"msg": "Unexpected failure during module execution.", "stdout": ""}


python --version
Python 2.7.6

ansible --version
ansible 2.5.0
  config file = /home/aurelien/ansible/ansible.cfg
  configured module search path = [u'/homeipa/aurelien/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 2.7.6 (default, Nov 23 2017, 15:49:48) [GCC 4.8.4]

1 ответ

Почему вы не предпочитаете использовать роли галактики, поддерживаемые можжевельником? Вы можете попробовать с juniper_junos_config. Например: пожалуйста, проверьте

https://github.com/Juniper/ansible-junos-stdlib/blob/master/library/juniper_junos_config.py

Другие вопросы по тегам