Ansible for Real-Life Automation
A complete Ansible handbook filled with practical IT automation use cases
Gineesh Madapparambath
![BIRMINGHAMMUMBAI Ansible for Real-Life Automation Copyright 2022 Packt - photo 2](/uploads/posts/book/341503/image/Packt_Logo-01.png)
BIRMINGHAMMUMBAI
Ansible for Real-Life Automation
Copyright 2022 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing or its dealers and distributors will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Rahul Nair
Publishing Product Manager: Meeta Rajani
Senior Content Development Editor: Sayali Pingale
Technical Editor: Shruthi Shetty
Copy Editor: Safis Editing
Project Manager: Neil Dmello
Proofreader: Safis Editing
Indexer: Hemangini Bari
Production Designer: Shyam Sundar Korumilli
Marketing Coordinator: Nimisha Dua
Senior Marketing Coordinator: Sanjana Gupta
First published: September 2022
Production reference: 1020922
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
978-1-80323-541-7
www.packt.com
To my wife, Deepthy, for supporting and motivating me as always. To my son, Abhay, for allowing me to take time away from playing with him to write the book. To my parents and my ever-supportive friends, for their motivation and help.
- Gineesh Madapparambath
Contributors
About the author
Gineesh Madapparambath has over 15 years of experience in IT service management and consultancy with experience in planning, deploying, and supporting Linux-based projects.
He has designed, developed, and deployed automation solutions based on Ansible and Ansible Automation Platform (formerly Ansible Tower) for bare metal and virtual server building, patching, container management, network operations, and custom monitoring. Gineesh has coordinated, designed, and deployed servers in data centers globally and has cross-cultural experience in classic, private cloud (OpenStack and VMware), and public cloud environments (AWS, Azure, and Google Cloud Platform).
Gineesh has handled multiple roles such as systems engineer, automation specialist, infrastructure designer, and content author. His primary focus is on IT and application automation using Ansible, containerization using OpenShift (and Kubernetes), and infrastructure automation using Terraform.
About the reviewers
Vijay Jadhav is a solutions architect based out of Mumbai, India, with over two decades of experience in different roles in the IT industry. For the last 10 years, he has been working as an SME in cloud computing designing cloud-native applications using microservices-based architecture, and automated provisioning and de-provisioning of cloud resources using IaaC tools such as Ansible and Terraform. He currently works as a cloud architect at Cisco driving the innovation and adoption of next-gen technologies.
Vijay is a husband and a dad to an 8-year-old son. He spends his spare time (if such a thing does truly exist) watching popular movies and web series on OTT platforms.
Sean Cavanaugh is a senior principal technical marketing manager for Red Hat Ansible Automation Platform, where he brings over 12 years of experience in building and automating computer networks. Sean previously worked for both Cumulus Networks (acquired by Nvidia) and Cisco Systems where he helped customers deploy, manage, and automate their network infrastructures. He resides in Chapel Hill, NC, with his wife and children, and tweets from @IpvSean.
Id like to thank my wife, who is truly my partner. She has her own career and workload outside the IT industry but is always committed to helping me succeed in all my endeavors. I have had a really exciting career getting to work with very intelligent people that constantly challenge me and make me a better person. Thank you to all my co-workers past and present that have helped me along my path.
Sreejith Anujan is a cloud technology professional with more than 15 years of experience in on-premises data center solutions and 10 years of experience in working with public cloud providers. He enjoys working with customers on their enablement plans to upskill the technical team on container and automation tooling. In his current role as a principal instructor within Red Hat, Sreejith is responsible for designing and delivering custom and tailored technology training and workshops to strategic customers across the Asia-Pacific region.
I would like to show my gratitude to the free software and open source community volunteers who have helped me in my journey so far. The sense of collaboration and free contribution are two values that make me cherish being part of those communities. A huge shout-out to my family, especially my wife for supporting our kids while I was busy traveling across the APAC region for my professional commitments!