dellemc.enterprise_sonic.sonic_facts 模块 – 收集运行 Enterprise SONiC 的设备上的信息
注意
此模块是 dellemc.enterprise_sonic 集合(版本 2.5.1)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install dellemc.enterprise_sonic
。
要在 playbook 中使用它,请指定:dellemc.enterprise_sonic.sonic_facts
。
dellemc.enterprise_sonic 1.0.0 中的新功能
概要
从运行戴尔科技 Enterprise SONiC 发行版的设备收集信息。此模块将收集到的信息放置在以各自资源名称为键的信息树中。该信息模块始终从设备收集基本信息集,并且可以启用或禁用其他信息的收集。
注意
此模块具有相应的 操作插件。
参数
参数 |
注释 |
---|---|
当提供此参数时,它会将收集的信息限制为给定的子集。此参数的可能值包括 all 和诸如“all”、“interfaces”、“vlans”、“lag_interfaces”、“l2_interfaces”、“l3_interfaces”之类的资源。可以指定一个值列表以包括更大的子集。值也可以与初始“!”一起使用,以指定不应收集特定的子集。 选择
|
|
当提供此参数时,它会将收集的信息限制为给定的子集。此参数的可能值包括 all、min、hardware、config、legacy 和 interfaces。可以指定一个值列表以包括更大的子集。值也可以与初始“!”一起使用,以指定不应收集特定的子集。 默认值: |
备注
注意
针对戴尔科技的 Enterprise SONiC 发行版进行了测试。
支持
check_mode
。
示例
- name: Gather all facts
dellemc.enterprise_sonic.sonic_facts:
gather_subset: all
gather_network_resources: all
- name: Collects VLAN and interfaces facts
dellemc.enterprise_sonic.sonic_facts:
gather_subset:
- min
gather_network_resources:
- vlans
- interfaces
- name: Do not collects VLAN and interfaces facts
dellemc.enterprise_sonic.sonic_facts:
gather_network_resources:
- "!vlans"
- "!interfaces"
- name: Collects VLAN and minimal default facts
dellemc.enterprise_sonic.sonic_facts:
gather_subset: min
gather_network_resources: vlans
- name: Collect lag_interfaces and minimal default facts
dellemc.enterprise_sonic.sonic_facts:
gather_subset: min
gather_network_resources: lag_interfaces