This week has told us that Ansible has taken over as the most used configuration management tool, especially in the cloud.
So with the year into full swing if you're looking to upgrade your skills or get ahead of the pack with Ansible, we have a list of the top five books you should get a hold of in 2019. The list is in no particular order.
Author: Russ McKendrick
Published: June 28, 2018
Link: https://www.amazon.com/dp/B07BDFD2VK
If you wanna learn Ansible, this is the first thing that pops up into your web browser when you enter "learn Ansible". So I thought it would be good to get a handle on what this book offers. Learn Ansible was released in June 2018 by Packt Publishing and offers an in depth look at using the application across multiple environments. The book offers a whopping 572 pages of information taking you from the basics, giving you a gentle introduction and then taking you through servers, networking, cloud, VMware, Windows and Security. This book gives a large amount of content and can be a little over whelming at some points but it should cover most of your scenarios you need to deploy to.
Table of Contents
Author: Vincent Sesto
Published: February 10, 2019
Link: https://www.amazon.com/dp/B07NKXGZNB
This is the newest of the bunch in this list and although published late last year through Leanpub has only been recently released via Amazon. This book describes itself as a quick tutorial on how to get up to speed with 80% of the most common tasks needed for Ansible configuration management. Even though it is just under 200 pages it gives you a good understanding of how to implement Ansible across designated server hardware as well as Amazon Web Services. It also covers a lot of lesser known features of Ansible like ansible-pull, ansible-lint and creating your own modules. Even though these features are not very well documented, this book provides good explanations of these features along with basic examples to get you started. The book also provides a breakdown of all the commands used through the book in the Appendix for quick reference.
Table Of Contents:
Author: Jeff Geerling
Published: October 10, 2015
https://www.amazon.com/dp/B016G55NOU
This is the oldest of the books listed but has a rich history with a large following. New updates have been released since its initial release in 2015, and now covers Ansible version 2.7. The book was originally published through Midwestern Mac and is 450 pages. And runs through all the basics of Ansible, moving into more details and complex configuration management functions with real world examples provided. This book gives a really good approach to dealing with newer technologies like Docker, Jenkins and Kubernetes as well as wealth of other information on using Ansible.
Table of Contents
Author: Mohamed Alibi
Published: September 18, 2018
https://www.amazon.com/dp/1789532930
This Ansible quick start guide gives you 214 pages of information and is also published through Packt Publishing. The book gives you an introduction on automating day to day tasks using playbooks, and gives you a good introduction on working with predefined modules that cover run Linux, Windows, networking and virtualisation administration.
It also gives you a breakdown and introduction of some of the more advanced features in Ansible including ansible-vault and Ansible Galaxy.
Table of Contents
Author: Michael Heap
Published: September 27, 2016
https://www.amazon.com/dp/B01LZAW11H
Published in 2016 by Apress it actually provides 170 pages of information that is not too dated. The book covers a lot of central concepts for Ansible that still hold true, so if you are short on cash and someone lends you a copy of this book, don't be too put off by the fact that it is a little dated. I am not sure it will make you a Pro at Ansible either as it doesn't cover quite a bit of information that the other books above do but it does have an entire chapter dedicated to writing your own Ansible modules.
Table of Contents