About this book
Ansible is a free and open source automation tool to automate and manage the IT infrastructure. With the growing community base and contributions from vendors, Ansible can be used for almost all automation use cases. Ansible for Real Life Automation will teach you how to set up Ansible and remote managed nodes in the production and dev/staging environment and how to handle the management.
You will begin by installing and deploying Ansible in your work environment. You will learn automation using simple use cases in your workplace such as collecting system information, weekly reboot, security scanning and so on. Not only Linux machines, you will also learn how to use Ansible to automate Microsoft Windows machines and network devices. You will explore and learn how to begin with the automation use cases for private and public cloud platforms such as VMWare, AWS, GCP and create automation playbooks to manage the cloud infrastructure. Since Ansible is the best fit for most of the DevOps workflow stages, you will also learn how to integrate Ansible within your DevOps workflow.
To implement efficient automation solutions, you will also learn the best practices, methods and possible ways to automate non-supported platforms and operations. By the end of this book, you will be proficient in finding and developing real life automation use cases using Ansible.
Who Will Benefit from This Book?
- Software Developers: Design and build secure, scalable automation solutions.
- DevOps Engineers: Streamline your operations using automated build, workflows, deployment and many other tasks.