ansible常用模块之 -- gather_facts模块 – 收集远程主机的相关信息
gather_facts模块 – 收集远程主机的相关信息
一、摘要
- 该模块负责执行已配置的事实模块,默认使用setup模块。
- 这个模块由剧本自动调用,以收集关于远程主机的有用变量,这些变量可以在剧本中使用。
- 它还可以通过/usr/bin/ansible直接执行,以检查主机有哪些变量可用。
- Ansible自动提供了关于系统的许多事实。
二、参数
参数 | 选项/默认值 | 描述 |
---|---|---|
parallel boolean | · no · yes | 一种切换,用于控制事实模块是并行执行还是串行执行并按顺序执行。这样可以以牺牲性能为代价保证模块事实的合并顺序。 默认情况下,如果使用了多个事实模块,它将为true。 |
三、示例
# 显示来自所有主机的事实,并将它们按I(主机名)索引存储在C(/tmp/facts)上。
ansible all -m gather_facts --tree /tmp/facts
官方文档:https://docs.ansible.com/ansible/2.9/modules/gather_facts_module.html#gather-facts-module