Ansible Ubuntu18服务器上没有包信息?
我觉得package_facts模块似乎很有用,但在Ubuntu 18.04服务器上,我收到一条“不受支持”的消息,这是一个bug吗Ansible Ubuntu18服务器上没有包信息?,ansible,Ansible,我觉得package_facts模块似乎很有用,但在Ubuntu 18.04服务器上,我收到一条“不受支持”的消息,这是一个bug吗 - name: get the rpm or apt package facts package_facts: manager: "auto" 输出: {"ansible_facts": {"packages": {}}, "changed": false, "msg": "Unsupported package manager: auto"} 如
- name: get the rpm or apt package facts
package_facts:
manager: "auto"
输出:
{"ansible_facts": {"packages": {}}, "changed": false, "msg": "Unsupported package manager: auto"}
如果更改为经理“apt”,我会:
(Ubuntu 18.04、Ansible 2.7.9、Python 2.7.15+)
简短回答
安装Ubuntu软件包python apt
$ apt-file list python-apt
python-apt: /usr/lib/python2.7/dist-packages/apt/__init__.py
...
详细信息
该模块需要Python apt包
此Python包由Ubuntu包Python apt
$ apt-file list python-apt
python-apt: /usr/lib/python2.7/dist-packages/apt/__init__.py
...
你不能在ubuntu中使用package_facts,而是试试吧,谢谢,我无法验证,因为现在它似乎是一个bug,给了我一个空结果()
$ apt-file list python-apt
python-apt: /usr/lib/python2.7/dist-packages/apt/__init__.py
...