所以我刚刚开了一家新公司,在熟悉自己的知识库的同时,我想知道是否有办法看到来自group_vars,host_vars和所有这些variables的variables是不是一回事,关于主人的事实。 例如,如果我有一个主机文件
[foo:children] bar [bar] baz
所以我有两个group_vars文件foo.yml
--- app: kyle
和bar.yml
--- env: prod
然后我有一个host_vars文件baz.yml
--- type: app-server
有什么办法可以得到如下所示的输出:
Host: baz app = kyle env = prod type = app-server
我已经查看了设置模块,但是当我运行ansible_* ansible all -m setup它会返回所有的ansible_*variables,但不包含我定义的variables。
从这里find了答案。
ansible all -m debug -a "var=hostvars[inventory_hostname]"