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
- ENOS Platform Options
  - Connections Available
  - Using CLI in Ansible
- EOS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
  - Using eAPI in Ansible 2.6
- EXOS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
- IOS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
- IronWare Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
- Junos OS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
  - Using NETCONF in Ansible 2.6
- NOS Platform Options
  - Connections Available
  - Using CLI in Ansible >= 2.7
- NXOS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
  - Using NX-API in Ansible 2.6
- RouterOS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
- SLX-OS Platform Options
  - Connections Available
  - Using CLI in Ansible 2.6
- VOSS Platform Options
  - Connections Available
  - Using CLI in Ansible >= 2.7
- Netconf enabled Platform Options
  - Connections Available
  - Using NETCONF in Ansible 2.6 onwards

## Settings by Platform

|  | `ansible_connection:` settings available
--- | --- | ---
Network OS | `ansible_network_os:` | network_cli | netconf | httpapi | local
Arista EOS* | `eos` | in v. >=2.5 | N/A | in v. >=2.6 | in v. >=2.4
Cisco ASA | `asa` | in v. >=2.5 | N/A | N/A | in v. >=2.4
Cisco IOS* | `ios` | in v. >=2.5 | N/A | N/A | in v. >=2.4
Cisco IOS XR* | `iosxr` | in v. >=2.5 | N/A | N/A | in v. >=2.4
Cisco NX-OS* | `nxos` | in v. >=2.5 | N/A | in v. >=2.6 | in v. >=2.4
Extreme EXOS | `exos` | in v. >=2.6 | N/A | N/A | N/A
Extreme IronWare | `ironware` | in v. >=2.5 | N/A | N/A | in v. >=2.5
Extreme NOS | `nos` | in v. >=2.7 | N/A | N/A | N/A
Extreme SLX-OS | `slxos` | in v. >=2.6 | N/A | N/A | N/A
Extreme VOSS | `voss` | in v. >=2.7 | N/A | N/A | N/A
F5 BIG-IP | N/A | N/A | N/A | N/A | in v. >=2.0
F5 BIG-IQ | N/A | N/A | N/A | N/A | in v. >=2.0
Junos OS* | `junos` | in v. >=2.5 | in v. >=2.5 | N/A | in v. >=2.4
Lenovo CNOS | `cnos` | in v. >=2.5 | N/A | N/A | in v. >=2.3
Lenovo ENOS | `enos` | in v. >=2.5 | N/A | N/A | in v. >=2.5
MikroTik RouterOS | `routeros` | in v. >=2.7 | N/A | N/A | N/A
Nokia SR OS | `sros` | in v. >=2.5 | N/A | N/A | in v. >=2.4
VyOS* | `vyos` | in v. >=2.5 | N/A | N/A | in v. >=2.4
OS that supports Netconf* | `<network-os>` | N/A | in v. >=2.6 | N/A | in v. >=2.2

* Maintained by Ansible Network Team