Run Ansible playbooks to launch complex multi-tier applications hosted on public clouds Ansible has grown from a small, open source orchestration tool to a full-blown orchestration and configuration management tool, developed by Red Hat. Its powerful core modules cover a wide range of infrastructures, including on-premises systems and public clouds, operating systems, devices, and services, enabling it to manage pretty much your entire end-to-end environment. Thanks to its ease of use, Ansible is the first choice of IT automation tools among system administrators. This end-to-end practical guide will help you transition from a beginner to pro Ansible user. Starting with the installation and configuration, you'll be introduced to Ansible playbooks. After getting a quick rundown of the essential Ansible commands, you'll understand how to work with different Ansible modules for core IT automation tasks, such as infrastructure management, configuration management, and cloud deployment. Learn Ansible also covers aspects of hardening and securing your servers. By the end of this book, you'll have complete understanding of Ansible and how you can use it in your own IT environment for efficient automation. If you're a system administrator or developer looking to transform your current workflows into repeatable playbooks using Ansible, this book is for you. No prior knowledge of Ansible is required.