Ansible“;收集“事实:是”;“导致错误”;模块(设置)缺少解释器行“;

Ansible“;收集“事实:是”;“导致错误”;模块(设置)缺少解释器行“;,ansible,Ansible,全部, 一本非常简单的剧本 --- - hosts: localhost gather_facts: yes vars: tasks: #- setup: - debug: msg = "Hostname is {{ ansible_hostname }}" 当我将“收集事实”设置为“是”时,ansible playbook报告以下错误: 致命:[localhost]:失败!=>{“msg”:“缺少模块(安装程序)” 解释器行“} 我知道它与“设置”模块有关,但没

全部,

一本非常简单的剧本

---
- hosts: localhost
  gather_facts: yes
  vars:

  tasks:
    #- setup:
    - debug: msg = "Hostname is {{ ansible_hostname }}"
当我将“收集事实”设置为“是”时,ansible playbook报告以下错误:

致命:[localhost]:失败!=>{“msg”:“缺少模块(安装程序)” 解释器行“}


我知道它与“设置”模块有关,但没有线索去挖掘它。以前有人遇到过类似的问题吗?或者有什么建议?谢谢。

这是ansible报告的错误。可以看出这个问题。尽管主线代码中合并了一个拉请求(请参阅),但如果问题没有为您解决,最好重新打开它。另外,请尝试
常见问题部分提供的修复方法。

这是ansible报告的错误。可以看出这个问题。尽管主线代码中合并了一个拉请求(请参阅),但如果问题没有为您解决,最好重新打开它。另外,请尝试
常见问题部分提供的修复方法。

我认为此命令将帮助您解决此问题

$ export ANSIBLE_LIBRARY=/

Ansible将在指定的路径上搜索模块。

我认为此命令将帮助您解决此问题

$ export ANSIBLE_LIBRARY=/

Ansible将在指定的路径上搜索模块。

取消Ansible\u库的设置


ANSIBLE\u库
被设置为导致此错误的错误路径。

unset ANSIBLE\u库


ANSIBLE\u库
被设置为导致此错误的错误路径。

顺便说一句,我将ANSIBLE升级到最新的2.4.3版本。“收集事实:是”在另一台具有相同版本Ansible的服务器上运行良好。请检查:顺便说一句,我已将Ansible升级到最新的2.4.3。和“收集事实:是”在另一台具有相同版本Ansible的服务器上运行良好。请检查:请解释您的答案,以便未来用户能够更好地理解您的答案并从中受益请解释您的答案,以便未来用户能够更好地理解您的答案并从中受益