Start to Manage Cisco IOS devices with Ansible

Most of the Ansible information you will find out there is about server management, but it can do so much for Network Devices, most of my Ansible work is updating production devices that cannot be rebooted and querying device configurations.

Ansible uses plays, which are a collection of tasks, to perform some action against a device.  When running a play you are executing a playbook.

Below is how I setup my basic Ansible Playbook for managing Cisco IOS devices running Ansible 2.2, and at the end of this post you will have a play to gather the interface descriptions from your IOS devices. Continue reading “Start to Manage Cisco IOS devices with Ansible”