cisco.asa.asa_facts 模块 – 从运行 Cisco ASA 的远程设备收集事实
注意
此模块是 cisco.asa 集合 (版本 6.0.0) 的一部分。
如果您正在使用 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.asa
。
要在 playbook 中使用它,请指定:cisco.asa.asa_facts
。
注意
cisco.asa 集合已被弃用,并将从 Ansible 12 中删除。有关更多信息,请参阅 讨论主题。
cisco.asa 1.0.0 中的新增功能
概要
从运行 ASA 的远程设备收集基本设备事实集。此模块将所有基本网络事实键加上
ansible_net_<fact>
前缀。事实模块将始终从设备收集基本事实集,并且可以启用或禁用其他事实的收集。注意,要正确地从 ASA 设备收集事实,用户应提升权限以成为。
参数
参数 |
注释 |
---|---|
如果您在多上下文模式下运行 ASA,则指定要定位的上下文。默认为您登录的当前上下文。 |
|
提供此参数时,它将收集的事实限制为给定的子集。此参数的可能值为 all 和诸如接口、VLAN 等资源。可以指定一个值列表以包含更大的子集。值也可以以 |
|
提供此参数时,它将收集的事实限制为给定的子集。 此参数的可能值为 指定一个值列表以包含更大的子集。 使用以 默认值: |
|
设置为 True 时,保存以纯文本形式运行的配置密码。默认为 False 选项
|
备注
注意
针对 asa 9.10(1)11 进行了测试
有关使用 Ansible 管理网络设备的更多信息,请参阅:ref:`Ansible 网络指南 <network_guide>`
示例
- name: Gather all legacy facts
cisco.asa.asa_facts:
gather_subset: all
- name: Gather only the config and default facts
cisco.asa.asa_facts:
gather_subset:
- config
- name: Do not gather hardware facts
cisco.asa.asa_facts:
gather_subset:
- '!hardware'
- name: Gather legacy and resource facts
cisco.asa.asa_facts:
gather_subset: all
返回值
常见的返回值已记录在 此处,以下是此模块独有的字段
键 |
描述 |
---|---|
传输的名称 返回:始终 |
|
远程设备上运行的操作系统类型(Cisco ASA)。 返回:始终 |
|
设备的当前活动配置 返回:配置 config 时 |
|
远程设备上运行的设备管理器版本。 返回:始终 |
|
设备上可用的所有文件系统名称 返回:配置 hardware 时 |
|
包含有关每个文件系统的信息(例如可用空间和总空间)的所有文件系统的哈希表 返回:配置 hardware 时 |
|
远程设备上运行的 Firepower 操作系统版本。 返回:始终 |
|
从设备收集的事实子集列表 返回:始终 |
|
设备的已配置主机名 返回:始终 |
|
设备正在运行的映像文件 返回:始终 |
|
远程设备上以 MB 为单位的可用空闲内存 返回:配置 hardware 时 |
|
远程设备上以 MB 为单位的总内存 返回:配置 hardware 时 |
|
远程设备上以 MB 为单位的已用内存 返回:配置 hardware 时 |
|
设备返回的型号名称 返回:始终 |
|
Ansible 控制器正在使用的 Python 版本 返回:始终 |
|
远程设备的序列号 返回:始终 |
|
堆栈中每个设备的型号名称 返回:在堆栈中配置多个设备时 |
|
堆栈中每个设备的序列号 返回:在堆栈中配置多个设备时 |
|
远程设备上运行的操作系统版本 返回:始终 |