Section 1 : Course Overview and Introduction to Ansible

Lecture 1 Motivations, Learning Outcomes and Course Structure 6:4
Lecture 2 Introduction to Ansible 5:16

Section 2 : Setup of the Lab Environment and Course Resources

Lecture 3 Installing Docker 12:55
Lecture 4 Installing the Ansible Lab 11:16
Lecture 5 Configuring SSH connectivity between hosts 16:56
Lecture 6 Setting up the Course Repository 2:15
Lecture 7 Section 1 & 2 Quiz 4:53

Section 3 : Ansible Architecture and Design

Lecture 8 Ansible Configuration 9:40
Lecture 9 Ansible Inventories
Lecture 10 Ansible Modules 17:59

Section 4 : Ansible Playbooks, Introduction

Lecture 11 YAML 27:37
Lecture 12 Ansible Playbooks, Breakdown of Sections 23:57
Lecture 13 Ansible Playbooks, Variables
Lecture 14 Ansible Playbooks, Facts 16:0
Lecture 15 Templating with Jinja2 12:46
Lecture 16 Ansible Playbooks, Creating and Executing 24:14

Section 5 : Ansible Playbooks, Deep Dive

Lecture 17 Ansible Playbook Modules 18:10
Lecture 18 Dynamic Inventories 15:50
Lecture 19 Register and When 11:15
Lecture 20 Looping 24:30
Lecture 21 Asynchronous, Serial, Parallel 20:43
Lecture 22 Task Delegation 10:2
Lecture 23 Magic Variables 3:38
Lecture 24 Blocks 4:13
Lecture 25 Vault 16:6

Section 6 : Structuring Ansible Playbooks

Lecture 26 Using Includes and Imports 8:1
Lecture 27 Using Tags 12:10
Lecture 28 Using Roles 18:33

Section 7 : Using Ansible with Cloud Services and Containers

Lecture 29 AWS with Ansible
Lecture 30 Docker with Ansible 12:14

Section 8 : Creating Modules and Plugins

Lecture 31 Creating Modules 16:17
Lecture 32 Creating Plugins

Section 9 : Other Ansible Resources and Areas

Lecture 33 Troubleshooting Ansible
Lecture 34 Best Practices with Ansible 4:45

Section 10 : Supplementary

Lecture 35 Credits and Thanks 4:1