Chapter 8. The Python Automation Framework – Beyond Basics
In this chapter, we will further build on the knowledge we have gained from the previous chapters and dive deeper into the more advanced topics of Ansible. Many books have been written about Ansible, and there is more to Ansible than we can cover in two chapters. The goal here is to introduce the majority of the features and functions of Ansible that I believe you will need as a network engineer and shorten the learning curve as much as possible.
Â
It is important to point out that if you were not clear on some of the points made in Chapter 7, The Python Automation Framework – Ansible Basics, now is a good time to go back and review them as they are a prerequisite for this chapter.
In this chapter, we will look into the following topics:
- Ansible conditionals
- Ansible loops
- Templates
- Group and host variables
- The Ansible Vault
- Ansible roles
- Writing your own module
We have a lot of ground to cover, so let's get started!