64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
---
|
|
# This file is used to map show commands to parser templates. When this file
|
|
# is processed, the command is issued on the target device and the output is
|
|
# passed to the parser to be converted to Ansible facts. The parser file
|
|
# should be located in `parser_templates/cli`.
|
|
#
|
|
# Each entry in this file supports the following keys:
|
|
#
|
|
# * command - the cli command to execute on the target device
|
|
# * parser - the filename of the parser relative to parse_templates/cli
|
|
# * engine - one of `command_parser` (default) or `textfsm_parser`
|
|
# * name - name of dictionary key to store new ansible_facts, only relevant for `textfsm_parser` engine
|
|
# * groups - a list of one or more groups the commadn belongs to
|
|
# * pre_hook - path to the set of tasks to execute before running the command
|
|
# * post_hook - path to the set of tasks to execute after running the command
|
|
#
|
|
# Please see the [documentation](https://github.com/ansible-network/cisco_ios/blob/devel/tasks/get_facts.yaml) for more details.
|
|
#
|
|
- command: show version
|
|
parser: show_version.yaml
|
|
groups:
|
|
- all
|
|
- default
|
|
- system
|
|
|
|
- command: show interface
|
|
parser: show_interfaces.yaml
|
|
groups:
|
|
- all
|
|
- default
|
|
- interfaces
|
|
|
|
- command: show interface transceiver
|
|
parser: show_interfaces_transceiver.yaml
|
|
groups:
|
|
- all
|
|
- transceiver
|
|
|
|
- command: show ip bgp summary
|
|
parser: show_ip_bgp_summary.yaml
|
|
groups:
|
|
- all
|
|
- bgp
|
|
- routing
|
|
|
|
- command: show cdp neighbors detail
|
|
parser: show_cdp_neighbors_detail.yaml
|
|
groups:
|
|
- all
|
|
- cdp
|
|
|
|
- command: show lldp neighbors detail
|
|
parser: show_lldp_neighbors_detail.yaml
|
|
groups:
|
|
- all
|
|
- lldp
|
|
|
|
- command: show ip vrf detail
|
|
parser: show_ip_vrf_detail.yaml
|
|
groups:
|
|
- all
|
|
- vrf
|
|
- routing
|