This course is related to Infrastructure automation using ansible.
Mastering Ansible is a step-by-step journey of learning Ansible for configuration management and orchestration.
The course is designed as a journey through configuring a realistic application stack from the ground up. Instead of going page-by-page through the Ansible documentation, topics are ordered to align with the growing complexity of our application as we build it up and refactor it.
In addition to the core concepts of configuration with Ansible, we spend time on building tools to help us maintain and troubleshoot our application. The goal is to have a workflow where all of the configuration and troubleshooting is done through ansible playbooks that can be committed to a repository and improved over time.
Continuous delivery is fast becoming an indispensable practice for organizations that want to develop and deploy applications to production at speed with improved reliability. This course, Continuous Delivery Using Ansible, will teach you how to create a robust, production-class continuous delivery workflow that will test, build, release, and continuously deploy your applications. You'll learn how to create a portable workflow locally on your machine that you can invoke with a handful of simple commands, and then learn how to run your workflow in the popular Jenkins continuous delivery . Along the way, you will learn publish test reports, set up integration with GitHub and finally, deploy your application to Amazon Web Services (AWS), By the end of this course, you'll have a better understanding of continuous delivery and how you can use Ansible to develop and produce better applications more efficiently than ever.