Section 1 : Course Overview and Introduction to Ansible

Lecture 1 Motivations, Learning Outcomes and Course Structure 00:06:04 Duration
Lecture 2 Introduction to Ansible 00:05:16 Duration

Section 2 : Setup of the Lab Environment and Course Resources

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

Section 3 : Ansible Architecture and Design

Lecture 1 Ansible Configuration 00:09:40 Duration
Lecture 2 Ansible Inventories
Lecture 3 Ansible Modules 00:17:59 Duration

Section 4 : Ansible Playbooks, Introduction

Lecture 1 YAML 00:27:37 Duration
Lecture 2 Ansible Playbooks, Breakdown of Sections 00:23:57 Duration
Lecture 3 Ansible Playbooks, Variables
Lecture 4 Ansible Playbooks, Facts 00:16:00 Duration
Lecture 5 Templating with Jinja2 00:12:46 Duration
Lecture 6 Ansible Playbooks, Creating and Executing 00:24:14 Duration

Section 5 : Ansible Playbooks, Deep Dive

Lecture 1 Ansible Playbook Modules 00:18:10 Duration
Lecture 2 Dynamic Inventories 00:15:50 Duration
Lecture 3 Register and When 00:11:15 Duration
Lecture 4 Looping 00:24:30 Duration
Lecture 5 Asynchronous, Serial, Parallel 00:20:43 Duration
Lecture 6 Task Delegation 00:10:02 Duration
Lecture 7 Magic Variables 00:03:38 Duration
Lecture 8 Blocks 00:04:13 Duration
Lecture 9 Vault 00:16:06 Duration

Section 6 : Structuring Ansible Playbooks

Lecture 1 Using Includes and Imports 00:08:01 Duration
Lecture 2 Using Tags 00:12:10 Duration
Lecture 3 Using Roles 00:18:33 Duration

Section 7 : Using Ansible with Cloud Services and Containers

Lecture 1 AWS with Ansible
Lecture 2 Docker with Ansible 00:12:14 Duration

Section 8 : Creating Modules and Plugins

Lecture 1 Creating Modules 00:16:17 Duration
Lecture 2 Creating Plugins

Section 9 : Other Ansible Resources and Areas

Lecture 1 Troubleshooting Ansible
Lecture 2 Best Practices with Ansible 00:04:45 Duration

Section 10 : Supplementary

Lecture 1 Credits and Thanks 00:04:01 Duration