In this chapter, we took a grand tour of the open source automation framework of Ansible. Unlike Pexpect-based and API-driven network automation scripts, Ansible provides a higher layer abstraction called the playbook to automate your network devices.
Ansible was originally constructed to manage servers and was later extended to network devices; therefore we took a look at a server example. Then, we compared and contrasted the differences when it came to network management playbooks. Later, we looked at the example playbooks for Cisco IOS, Juniper JUNOS, and Arista EOS devices.
In the next chapter, we will leverage the knowledge we gained in this chapter and start to look at some of the more advanced features of Ansible.