Ansible - Centos 机器,ansible_lsb 为空

Nah*_*paz 1 ansible ansible-2.x

运行 ansible 2.4.2.0,

在远程 Centos 机器上, ansible_lsb 为空

运行 ansible -m setup 主机名时 我得到

...
"ansible_lsb": {},
"ansible_lvm": {
...
Run Code Online (Sandbox Code Playgroud)

同一台机器的克隆显示了完整的地图,“major_release”是我真正需要的。

其他属性很好,例如:

"ansible_distribution": "CentOS",
"ansible_distribution_file_parsed": true,
"ansible_distribution_file_path": "/etc/redhat-release",
"ansible_distribution_file_variety": "RedHat",
"ansible_distribution_major_version": "7",
"ansible_distribution_release": "Core",
"ansible_distribution_version": "7.5.1804",
Run Code Online (Sandbox Code Playgroud)

我能做些什么来填充 ansible_lsb ?

JGK*_*JGK 5

您必须redhat-lsb-core在远程计算机上安装该软件包。

yum -y install redhat-lsb-core
Run Code Online (Sandbox Code Playgroud)