Ansible is a very flexible automation tool and can be easily used to automate any aspect of your infrastructure. In the last few years, container-based workloads and cloud workloads have become more and more popular, and for this reason, we are going to look at how you can automate tasks related to those kinds of workloads with Ansible. In this chapter, we will start by designing and building containers with Ansible. We will then look at how to run those containers, and finally, we will look at ways to manage various cloud platforms with Ansible.
Specifically, we will be covering the following topics in this chapter:
- Designing and building containers with playbooks
- Managing multiple container platforms
- Automating Docker with Ansible
- Exploring container-focused modules
- Automating against Amazon Web Services
- Complementing Google Cloud Platform with...