In this chapter, we discovered a number of new techniques of developing and managing playbook's. We learned how to leverage includes
to modularize our playbook structures and provide us with a level of reusability within our implementations. We learned how to implement conditional logic within our playbook's. We found out how to deal with iterators and loops. We discovered how to implement roles in Ansible and how we can use this structure to organize and better manage complex configuration management and automation tasks. We learned how to best organize our playbook's for reusability. We learned how handlers and registers work and discovered ways we can make our automation solutions more fault tolerant, and we discussed how to effectively enforce basic configuration management implementations.
This information represents the basic cursory information you will need to become a successful Ansible developer and pave the way for success in configuration management. To assist you on your...