Skip to content

Latest commit

 

History

History
206 lines (117 loc) · 3.68 KB

agenda.md

File metadata and controls

206 lines (117 loc) · 3.68 KB

Ansible On Site Training

Day 1

Git Overview

  1. Lecture
  2. Exercise 1
  3. Exercise 2

YAML

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Ansible Overview

  1. Lecture

Ansible Inventory

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Variables

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3

Ansible Modules

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3

Optional:

  1. Exercise 4

Loops

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3

Conditionals

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3

Optional:

  1. Exercise 4

Day 2

Gathering Information

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Optional:

  1. Exercise 3

Basic Configuration Changes

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Optional:

  1. Exercise 3

Handlers

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Tags

  1. Lecture
  2. Exercise 1

Jinja2

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3
  5. Exercise 4

More Configuration (Optional)

  1. Exercise 1
  2. Exercise 2
  3. Exercise 3
  4. Exercise 4
  5. Exercise 5

Day 3

Ansible Vault

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Ansible and direct API Calls

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3
  5. Exercise 4

Optional:

  1. Exercise 5
  2. Exercise 6
  3. Exercise 7

Lookups

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Filters

  1. Lecture
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3

Roles

  1. Lecture
  2. Exercise 1

Debugging and Validating Changes

  1. Lecture
  2. Exercise 1
  3. Exercise 2

Day 4

Galaxy

Network Engine

Custom Modules

Dynamic Inventory

TextFSM

Optional Extras!

Regular Expressions

  1. Lecture
  2. Exercise 1

Virtual Environments

  1. Lecture
  2. Exercise 1

Complex Data Structures