Automation includes provisioning new servers, making sure the servers adhere to their role and maintain the desired state from a configuration perspective, and orchestrating various actions across environments and deploying code as expected to all these servers. This is where Ansible steps in. It is secure, highly reliable, and minimalistic in nature. It automates configuration management, application deployment, and many other IT needs.
Learning Ansible will equip you with the necessary skills to automate/improve your infrastructure from a configuration management perspective. You will also be able to use Ansible for one-click deployments, provisioning, and orchestrating your infrastructure.
After a slow and rather frustrating start where several of the early examples didn't work as the author fails to explain that extra packages may need to be installed for ansible to use ssh .A fact I had to learn by searching elsewhere. All in all a reasonable beginners book that provides enough information to get anyone started managing their infrastructure using ansible.
My only other issue with this book is that it is not engaging enough. It did not make me WANT to learn ansible. Whilst I appreciate this isn't a novel, I have read a number of other computing/programming books that are fun to read and immerse you in the subject which this book fails to do.
In summary if you have to learn this book for your job then this book will tell you what you need to know (with maybe a little help from elsewhere). I found it a tough read though so don't expect to enjoy it.