ansible 生成facts
时间: 2023-11-02 08:57:56 浏览: 201
ansible-cmdb:从ansible事实收集输出生成主机概述
你可以使用Ansible的`setup`模块来生成facts(事实)信息。这个模块会收集远程主机的各种系统和软件相关信息,并将其保存到一个JSON格式的文件中供后续使用。
下面是一个使用`setup`模块生成facts的简单示例:
```yaml
- name: 生成facts
hosts: your_hosts
gather_facts: no
tasks:
- name: 收集facts信息
setup:
```
在这个示例中,你需要将`your_hosts`替换为你想要收集facts的主机或主机组。
运行这个Ansible playbook后,你将获得一个名为`ansible_facts.json`的文件,其中包含了远程主机的各种信息,如操作系统类型、网络接口、内存、硬盘等等。
希望这能帮到你!如果你还有其他问题,请随时提问。
阅读全文