首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible CentOS -没有显示任何facter_变量

Ansible CentOS -没有显示任何facter_变量
EN

Stack Overflow用户
提问于 2016-12-15 04:04:11
回答 1查看 789关注 0票数 0

我有两个盒子:

  • CentOS 7.2.x.x流浪盒 和
  • Debian/Ubuntu 14.04可靠的流浪盒

在这两种情况下,我都安装了Ansible (使用他们首选的包管理器方法),而ansible/ansible-playbook命令在这两个盒子上都运行得很好。

在CentOS盒上,已安装的Ansible版本是:

代码语言:javascript
复制
$ ansible --version
ansible 2.1.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides

在Ubuntu盒上,已安装的Ansible版本是:

代码语言:javascript
复制
ansible 2.2.0.0

在Ubuntu和CentOS迷航框中,当我运行以下命令时,它都能工作!也就是说,它正在释放许多JSON格式的输出哈希/值。

代码语言:javascript
复制
[vagrant@ip-10-11-12-13 ~/aks/workspace] $ ansible all -m setup -i "`hostname`," --connection=local 

现在,由于我专门寻找'facter_someVar‘变量(这可以给我一些关于本地框的有意义的信息),所以我尝试从前面命令的输出中查找grep -> "facter_" word。

代码语言:javascript
复制
[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上,它向我展示了很多facter_xxxx匹配变量(围绕71+),但是在CentOS框中,我是,而不是,在输出中获取任何 _facter__变量?

我记得,在过去,我使用过CentOS盒(流浪者配置),它们都显示了facter_变量。

我知道有类似的'ansible_someVar‘变量,但是我很好奇为什么facter_xxxxx变量没有出现在这里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-15 04:34:21

好吧,我在另一个盒子里丢了个小盒子。以下解决了问题(您可能需要得到相应的EPEL回购)。

代码语言:javascript
复制
sudo yum install facter

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41156246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档