We have covered how to code playbooks and how to properly populate them with some handy modules. Now let's mix everything together and build real-life daily infrastructure management situations. This chapter will provide a series of examples in which we are going to use Ansible playbooks, with the help of some Linux tools. This will help automate daily tasks and other tasks that happen out of hours. These playbooks will have multiple tasks that work in sequence to allow you to plan your work efficiently.
This chapter will cover the following topics:
- Automation of Linux systems and applications
- Automation of Windows systems and applications
- Management of container configuration
- Automation of network configuration
- Automation of virtual and cloud infrastructure