In this chapter, we covered many interesting use cases that any system administrator will need to run at some point. Many other tasks can be performed, like we did with customized playbooks. But not every script is considered to be a good automation; what matters is that the right nodes go from state A to state B with no errors and in less time. In Chapter 6, Ansible Coding for Configuration Management, we are going to learn some advanced script optimization techniques based on best practices in order to get the best out of Ansible automation.