我对Ansible非常陌生,我不喜欢当我运行一本剧本时收到警告。这个环境正被用于我的教育。
环境:
库存
使用动态库存脚本
剧本
警告
,请参见https://docs.ansible.com/ansible-core/2.11/reference_appendices/interpreter_discovery.html
我试过的东西
version
我想知道如何解决这个问题。因为我没有运行静态清单,所以我不认为我可以为每个主机或一组主机指定一个解释器。当剧本运行时,似乎有些东西配置得不正确,我想把它整理好。这只存在于Amazon实例中。Ubuntu实例很好。
迈克尔
发布于 2021-12-02 16:22:52
谢谢。我确实找到了另一条可行的途径,尽管我相信你的建议也会奏效。
我使用了错误的配置条目。我在用
ansible_python_interpreter = /usr/bin/python当我应该用
interpreter_python = /usr/bin/python在每个主机上,我都确保/usr/bin/python链接指向正确的版本。
根据文件
用于单个主机和组的variable
的默认值部分中使用ansible_python_interpreter inventory ansible_python_interpreter interpreter_python键
你好,迈克尔。
发布于 2021-12-02 16:13:46
您可以编辑ansible.cfg并设置auto_silent模式:
interpreter_python=auto_silent 查看这里的参考资料:https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html
https://stackoverflow.com/questions/70202432
复制相似问题