Mastering Ansible
4.2 (1,038 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,289 students enrolled

Mastering Ansible

Exploit the power of Ansible to expedite scalable orchestration, DevOps, and automation
Bestseller
4.2 (1,038 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,289 students enrolled
Created by Packt Publishing
Last updated 5/2020
English
English [Auto-generated]
Current price: $86.99 Original price: $124.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to install and configure Ansible on all major platforms (Mac, Windows, and Linux).
  • 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).
Course content
Expand all 35 lectures 11:26:36
+ Installation and Configuration of Ansible
7 lectures 01:46:04
This video will give you an overview about the course.
Preview 04:10

This video talks about the variety of approaches for installing Ansible, each with their own advantages and disadvantages.

Ansible Requirements – Python, PIP, and Virtual Environments
09:46

This video talks about how learning Ansible is most effective when applied in real environment.

Ansible Course Environment Setup
26:59

This video talks about why windows is not officially supported as an Ansible control host.

Ansible on Microsoft Windows
13:41
This video talks about the installation of Ansible on Mac OS X.
Ansible on Mac OS X
06:03
This video shows us that there are a multitude of ways in which Ansible can be installed in Linux.
Ansible on Linux
18:12
These video talks about the verification of lab setup and/or OS based control host.
Validating Ansible Installation
27:13
+ Ansible Architecture and Design
8 lectures 03:54:19
Learn how Ansible inventories provide a multitude of configuration options.
Ansible Inventories
30:01

Get to know how Ansible provides a plethora of modules as a batteries included framework.

Ansible Modules
23:32
See how YAML, yet another markup language, is used extensively within Ansible.
YAML
30:16

Through this video we will understand why Ansible playbooks are a principal function and are highly extensible.

Ansible Playbooks, Breakdown of Sections
27:17
Ansible provides extensive variable support through a variety of approaches.
Ansible Playbooks, Variables
31:26

Get to know how facts in Ansible provide detailed host context.

Ansible Playbooks, Facts
28:03
Learn how the Jinja2 language provides extensive control and templating functionality.
Templating with Jinja2
32:47

In this video, we will install and configure the Nginx webserver on both CentOS and Ubuntu.

Ansible Playbooks, Creating, and Executing
30:57
+ Ansible Playbooks, Advanced Topics
11 lectures 03:45:32
Get to know how modules in playbooks are a key factor for mastering Ansible.
Ansible Playbook Modules
21:32

Study dynamic inventories and see how they allow Ansible to scale to the environment.

Dynamic Inventories
22:37

See how register allows the capture of Ansible content, when acts as a conditional.

register and when
21:23

Ansible provides a multitude of ways of performing a loop conditional.

Looping
33:28

Discover how asynchronous and Parallel execution is effective for longer running tasks.

Asynchronous and Parallel
28:38
Get to know how required resources may not be available on a target system.
Task Delegation
16:53
In this video we will learn how Ansible provides magic variables.
Magic Variables
10:08

See how blocks allow grouping of tasks and failure/recovery.

Blocks
05:34

See how the Ansible Vault allows sensitive information to be stored and used.

Using the Ansible Vault
20:23

Custom modules allow you to expand Ansible for further use.

Creating Custom Modules
31:45

Custom plugins provide extensive functionality to Ansible.

Creating Plugins
13:11
+ Structuring Ansible Playbooks
3 lectures 42:30

Through this video we will see how Ansible provides a variety of means for including and importing tasks and playbooks.

Using Includes and Imports
16:58

Tags provide an effective means of playbook reuse.

Using Tags
09:44

See how roles provide an effective means of structuring playbooks.

Using Roles
15:48
+ Using Ansible with Cloud Services and Containers
2 lectures 44:44
In this video we will see how Ansible provides extensive support for AWS with Ansible.
AWS with Ansible
26:00

Learn how Ansible provides modules to support Docker interaction.

Docker Support with Ansible
18:44
+ Other Ansible Resources and Areas
4 lectures 33:27
Discover the means and approaches for troubleshooting Ansible.
Preview 12:18
Validating that an Ansible release is fit for purposes.
Validating Testing with Ansible
04:10

Understand the Ansible best practices.

Best Practices with Ansible
05:12
Get to know about options and approaches for upgrading Ansible.
Upgrading Ansible
11:47
Requirements
  • This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, DevOps and Automation.
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.

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.

Who this course is for:
  • This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, DevOps and Automation.