Platform Options — Ansible Documentation

- AnsibleFest
- Products
- Community
- Webinars & Training
- Blog

Documentation

# Platform Options

Some Ansible Network platforms support multiple connection types, privilege escalation (`enable` mode), or other options. The pages in this section offer standardized guides to understanding available options on each network platform. We welcome contributions from community-maintained platforms to this section.

Platform Options

- CNOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- Dell OS6 Platform Options
  - Connections Available
  - Using CLI in Ansible
- Dell OS9 Platform Options
  - Connections Available
  - Using CLI in Ansible
- Dell OS10 Platform Options
  - Connections Available
  - Using CLI in Ansible
- ENOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- EOS Platform Options
  - Connections Available
  - Using CLI in Ansible
  - Using eAPI in Ansible
- ERIC_ECCLI Platform Options
  - Connections Available
  - Using CLI in Ansible
- EXOS Platform Options
  - Connections Available
  - Using CLI in Ansible
  - Using EXOS-API in Ansible
- FRR Platform Options
  - Connections Available
  - Using CLI in Ansible
- ICX Platform Options
  - Connections Available
  - Using CLI in Ansible
- IOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- IOS-XR Platform Options
  - Connections Available
  - Using CLI in Ansible
  - Using NETCONF in Ansible
- IronWare Platform Options
  - Connections Available
  - Using CLI in Ansible
- Junos OS Platform Options
  - Connections Available
  - Using CLI in Ansible
  - Using NETCONF in Ansible
- Meraki Platform Options
  - Connections Available
- Pluribus NETVISOR Platform Options
  - Connections Available
  - Using CLI in Ansible
- NOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- NXOS Platform Options
  - Connections Available
  - Using CLI in Ansible
  - Using NX-API in Ansible
  - Cisco Nexus Platform Support Matrix
- RouterOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- SLX-OS Platform Options
  - Connections Available
  - Using CLI in Ansible
- VOSS Platform Options
  - Connections Available
  - Using CLI in Ansible
- VyOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- Netconf enabled Platform Options
  - Connections Available
  - Using NETCONF in Ansible

## Settings by Platform

| `ansible_connection:` settings available
--- | ---
Network OS | `ansible_network_os:` | network_cli | netconf | httpapi | local
Arista EOS [†] | `eos` | ✓ |  | ✓ | ✓
Cisco ASA | `asa` | ✓ |  |  | ✓
Cisco IOS [†] | `ios` | ✓ |  |  | ✓
Cisco IOS XR [†] | `iosxr` | ✓ |  |  | ✓
Cisco NX-OS [†] | `nxos` | ✓ |  | ✓ | ✓
Dell OS6 | `dellos6` | ✓ |  |  | ✓
Dell OS9 | `dellos9` | ✓ |  |  | ✓
Dell OS10 | `dellos10` | ✓ |  |  | ✓
Ericsson ECCLI | `eric_eccli` | ✓ |  |  | ✓
Extreme EXOS | `exos` | ✓ |  | ✓ |
Extreme IronWare | `ironware` | ✓ |  |  | ✓
Extreme NOS | `nos` | ✓ |  |  |
Extreme SLX-OS | `slxos` | ✓ |  |  |
Extreme VOSS | `voss` | ✓ |  |  |
F5 BIG-IP |  |  |  |  | ✓
F5 BIG-IQ |  |  |  |  | ✓
Junos OS [†] | `junos` | ✓ | ✓ |  | ✓
Lenovo CNOS | `cnos` | ✓ |  |  | ✓
Lenovo ENOS | `enos` | ✓ |  |  | ✓
Meraki | `meraki` |  |  |  | ✓
MikroTik RouterOS | `routeros` | ✓ |  |  |
Nokia SR OS | `sros` | ✓ |  |  | ✓
Pluribus Netvisor | `netvisor` | ✓ |  |  |
Ruckus ICX [†] | `icx` | ✓ |  |  |
VyOS [†] | `vyos` | ✓ |  |  | ✓
OS that supports Netconf [†] | `<network-os>` |  | ✓ |  | ✓

[†] Maintained by Ansible Network Team