Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Mastering Ansible – From Beginner to Expert in Ansible

Learn and Master Ansible to expedite Scalable Orchestration, DevOps, and Automation with the Complete Ansible Curriculum
(1,384 reviews)
10,004 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 10h 51m
Language: English
Next start: On Demand

Table of contents


Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time.
This professional video course on Ansible guides the user through a multitude of topics in order to understand and professionally master Ansible. It aims to help you master Ansible while tackling and learning multiple topics. It starts with Ansible’s architecture and how to provide effective scalable automation. Then we move on to installing and configuring it with various platforms. Further, we look into Ansible modules and playbooks with YAML syntax and execute it. Next you will get to know about advanced Ansible playbooks, and even structure them. You will learn to use Ansible with cloud services and containers and provision it with AWS and Docker. Finally, you will master troubleshooting, validating, and testing with Ansible.

July/August 2020 Update:
Greetings to all of my past, present and future students, I hope you’re all well especially given the global circumstances.  In the last week the course has been transferred from Packt to myself as the Author and I’ll be personally addressing Q&A, reviews and updates going forward. 
I’ve updated section 1 with improvements in the process for setting up the Ansible lab environments used throughout the course.  Correspondingly, there is a new version of the ubuntu-c system that is used as the Ansible control host.  With both Ansible and Open Source software constantly evolving, these updates have been made with a view of providing in the interim, a consistent experience between the course content and the hands-on lab.
I am currently working on a major update to the entire course to reflect the latest version of Ansible and Python.  Please subscribe to my newsletter on the masteringansible course site and connect on LinkedIn to receive instant notifications when these updates become available.
All students will automatically receive the next major update as part of their enrolment.

About the Author :
James Spurin is an IT professional with over 15 years working in a variety of technology fields including internet technologies,  automation, software development, storage, and Unix administration. He  holds an MSc with Distinction in Computer Science, Software Engineering  from Liverpool University.
Professionally he has worked for a variety of major organizations including Dell EMC, Goldman Sachs, Nomura, and Virgin Internet. He is also an advisory board member for StorageOS, a container-based storage  solution. He is an active contributor to open source software and is the  creator and maintainer of XML Dataset, a Python library featured on the  awesome Python list for parsing XML data.

You will learn

✓ Learn to install and configure Ansible.
✓ Understand more about Ansible Modules, the structure of Ansible Playbooks, the creation and execution of Ansible playbooks, Ansible Facts, and Jinja2 Templating.
✓ Ansible Playbook advanced topics: using built in modules, dynamic inventories, parallel looping, conditional execution, task delegation, magic variables, registering results, Ansible Vault, creating modules, and creating plugins.
✓ Structuring Ansible playbooks: includes, roles, tags.
✓ Use Ansible with cloud services and containers, AWS, and Docker.
✓ Troubleshooting with Ansible
✓ Using Ansible for validation and testing (and best practices).


• This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, Dev
• Ops and Automation.

This course is for

• This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, DevOps and Automation.
A motivated and highly skilled professional with over 15 years of industry experience and 25 years of IT experience. A vast technical knowledge spanning a multitude of areas including Software Development, Storage Engineering, Linux, Databases, Middleware, Hadoop, DevOps, Cloud, Containers, Virtualisation and the implementation and management of Internet Protocols and Technologies. My ethos is to utilise technologies to work smarter, where viable providing automation, scalability, auditing, accountability, resilience and reliability.Developer of the open source ‘XML Dataset’ library, facilitating rapid development when using XML for Python and Perl. Featured on the Awesome Python list.Author of the Mastering Ansible video course.Maintainer of Personal Docker Container Project for Hexo.Vast experience in software development with full stack integration and source code management. Experience in developing solutions for API gateways, automation, housekeeping, migration and day to day management. Highly proficient in Python development with experience of other languages that includes – HTML, Javascript, Golang, Modern Perl, C, C++ and Shell Scripting.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 10h 51m
Language: English
Next start: On Demand

Students are also interested in