About the Books
Ansible for DevOps
Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book will help those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers.
The book begins with fundamentals, like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible's many uses, including ad-hoc commands, basic and advanced playbooks, application deployments, custom modules, and special cases like running ansible in 'pull' mode when you have thousands of servers to manage (or more). Everything is explained with pertinent real-world examples, often using Vagrant-managed virtual machines.
As this is a work-in-progress, community feedback and suggestions will be taken into account as to what topics will be covered, and with how much depth they will be covered.
Examples in the book are tested with the latest version of Ansible (1.8.x as of this writing).
Ansible for AWS
Ansible is an IT automation tool. Learn how to use Ansible to easily provision and manage your Amazon Web Services (AWS) Cloud infrastructure. Automated infrastructure provisioning and management is a key component of Continuous Delivery and DevOps culture.
This book will show you how to use Ansible's cloud modules to easily provision and manage your AWS resources including EC2, VPC, RDS, S3, ELB, ElastiCache, and Route 53. This book takes you beyond the basics of Ansible, showing you real-world examples of AWS infrastructure automation and management using Ansible, with detailed steps, complete codes, and screen captures from AWS console. Also learn how to use Ansible dynamic inventory to easily manage EC2 instances configuration.
The example projects will help you grasp the concepts quickly. From a single WordPress site, to a highly available and scalable WordPress site, Ansible will help you automate all tasks.
As this is a work-in-progress, any feedback, suggestion, and correction that can help making this book better is highly appreciated.
Examples in this book are tested with the latest version of Ansible (1.8.x as of this writing).