Mastering Ansible - From Beginner to Expert in Ansible (Udemy.com)

Learn and Master Ansible to expedite Scalable Orchestration, DevOps, and Automation with the Complete Ansible Curriculum

Created by: James Spurin

Produced in 2021

icon
What 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).

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

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 2021 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 isalso 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.
Who this course is for:
This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, DevOps and Automation.

icon
Instructor Details

James Spurin

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.

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.2

195 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Shay Daugherty on 11/21/2020

adding a video on setting up the Git repo would be nice, or even having the image with ansible installed and the repo present would be perfect.

By Rohan Duddu on 11/14/2020

very nicely explained.

By Andrea Callea on 11/14/2020

This course is complete, concise, and it will take you from zero to hero while explaining all of the concepts clearly and thoroughly. The only negative note is that it's based on an older version of Ansible. However that is easily solved by referencing to the official docs and using (per say) Vagrant to spin up a more recent environment to work with. Highly recommended!!!

By Krzysztof Krlikowski on 11/7/2020

I wasn't expecting nice - structured way of prepared steps throughout the lectures, and with nice additional hands on labs

By Wally West on 11/7/2020

was a very good, i came from nothing and now feel have a greater understanding of it, might run back throught some stuff but this has helped to improve my home automation projects

By Gabriel Rojas on 10/27/2020

buena

By Richard bashforth on 10/27/2020

very fast paced not for beginners at all. Issues with environment setup also

By Matthias Exler on 10/23/2020

Zunchst etwas zu schnell (Vorbereitung der Testumgebung), spter aber alles leicht verstndlich

By Alan Mem Aslan on 10/21/2020

Instead of using fake operations, why dont you use real world examples. Such us, go ahead update hosts, install applications, create firewall rules, etc.

By Santhosh Nagaraj on 10/20/2020

Lots of real world examples, and lab exercises were awesome. 5 stars for this courses man, no doubt....

By Dharmpal Yadav on 10/16/2020

Good learning material

By Sibusiso Winston Xaba on 10/13/2020

Im new to this and already Im following without cracking my head well presented