Как заставить замолчать paramiko КриптографияОповещение Предупреждения в ANSIBLE - PullRequest
0 голосов
/ 22 февраля 2019

Я использую Ansible 2.7.6 на macOS.

Каждый раз, когда я запускаю playbook, я снова и снова получаю одно и то же предупреждение:

/ usr / local /lib / python3.7 / site-packages / paramiko / ecdsakey.py: 164: CryptographyDeprecationWarning: поддержка небезопасного построения открытых номеров из закодированных данных будет удалена в следующей версии.Пожалуйста, используйте EllipticCurvePublicKey.from_encoded_point

Я знаю, что проблема в библиотеке Python paramiko, которую использует ansible.Это должно быть исправлено в следующей версии, но еще не вышло.Есть ли простой способ подавить эти предупреждения на данный момент?

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Выполните следующую команду перед выполнением Ansible

export PYTHONWARNINGS=ignore::UserWarning

В качестве альтернативы, вы можете установить ее в ~/.bash_profile

0 голосов
/ 23 февраля 2019

Вы пытались установить эту опцию?

In ansible.cfg:

[defaults]
deprecation_warnings=False

Или установить переменную среды:
ANSIBLE_DEPRECATION_WARNINGS=False

...