我正在macOS上运行Ansible 2.7.6。
每次运行剧本时,都会一遍又一遍地收到相同的警告:
/usr/local/lib/python3.7/site-packages/paramiko/ecdsakey.py:164:CryptographyDeprecationWarning:在将来的版本中将删除对从编码数据中不安全构造公用号码的支持。请使用EllipticCurvePublicKey.from_encoded_point
我知道问题出在ansible正在使用的paramiko Python库中。该问题将在下一版本中修复,但尚未发布。现在有一种简单的方法可以抑制这些警告吗?
答案 0 :(得分:0)
在执行Ansible之前执行以下命令
export PYTHONWARNINGS=ignore::UserWarning
或者,您可以在~/.bash_profile
答案 1 :(得分:-1)
您是否尝试过设置此选项?
在ansible.cfg
中:
[defaults]
deprecation_warnings=False
或设置环境变量:
ANSIBLE_DEPRECATION_WARNINGS=False