Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Ansible Factor-CentOS-不显示任何Factor_uu变量_Linux_Centos_Centos7_Ansible 2.x_Facter - Fatal编程技术网

Linux Ansible Factor-CentOS-不显示任何Factor_uu变量

Linux Ansible Factor-CentOS-不显示任何Factor_uu变量,linux,centos,centos7,ansible-2.x,facter,Linux,Centos,Centos7,Ansible 2.x,Facter,我有两个盒子: -CentOS 7.2.x.x流浪者箱 和 -Debian/Ubuntu14.04可靠的流浪者盒子 在这两种情况下,我都安装了Ansible(使用他们首选的软件包管理器方法),Ansible/Ansible playbook命令在这两种情况下都能正常工作 在CentOS机箱上,安装的Ansible版本为: $ ansible --version ansible 2.1.2.0 config file = /etc/ansible/ansible.cfg configure

我有两个盒子:
-CentOS 7.2.x.x流浪者箱

-Debian/Ubuntu14.04可靠的流浪者盒子

在这两种情况下,我都安装了Ansible(使用他们首选的软件包管理器方法),Ansible/Ansible playbook命令在这两种情况下都能正常工作

在CentOS机箱上,安装的Ansible版本为:

$ ansible --version
ansible 2.1.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides
ansible 2.2.0.0
在Ubuntu box上,安装的Ansible版本为:

$ ansible --version
ansible 2.1.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides
ansible 2.2.0.0
在Ubuntu和CentOS vagrant上,当我运行以下命令时,它都能工作!i、 e.它吐出了很多JSON格式的输出哈希/值,很好:

[vagrant@ip-10-11-12-13 ~/aks/workspace] $ ansible all -m setup -i "`hostname`," --connection=local 

现在,由于我专门寻找'facter\u0someVar'变量(它可以给我一些关于本地框的有意义的信息),所以我尝试从上一个命令的输出中grep-->“facter\u0”单词

[vagrant@ip-10-11-12-13 ~/aks/workspace] $ ansible all -m setup -i "`hostname`," --connection=local | grep "facter_"
[vagrant@ip-10-11-12-13 ~/aks/workspace] $
我发现在Ubuntu box上,它向我显示了很多匹配变量(大约71+),但在CentOS box上,我没有得到输出中的任何变量

我记得,在过去,我使用过CentOS盒子(提供了流浪者),它们都显示了事实变量

我知道有类似的'ansible\someVar'变量,但我很好奇为什么facter\'xxxxx变量没有出现在这里。

好的,我的另一个框中缺少facter包。以下解决了问题(您可能需要获得相应的EPEL回购)

Facter是一个收集系统信息的小程序,如硬件详细信息、网络设置、虚拟化类型和内核/操作系统信息。Facter似乎是为收集系统信息而创建的(但也可以作为独立命令使用),因此它不是免费安装在我使用的特定vagrant CentOS映像上的。

好的,我在另一个框中缺少Facter包。以下解决了问题(您可能需要获得相应的EPEL回购)

Facter是一个收集系统信息的小程序,如硬件详细信息、网络设置、虚拟化类型和内核/操作系统信息。Facter似乎是为Puppet收集系统信息而创建的(但也可以作为独立命令使用),因此它不是免费安装在我使用的特定vagrant CentOS映像上的