Ansible Crash Course by Michael Crilly

Ansible Crash Course

If you've got servers to administrate, users to manage and software to deploy, then you're love Ansible.

This Crash Course is for anyone new to Ansible and the concept of Configuration As Code.

Looking for more?

I've made this course free so that everyone can learn about this amazing technology. But some of you will be looking for something more. A community to join or a mentor to guide you.

Consider my membership options as a way of upgrading your learning experience, powering up your career and pushing you to the next level.
Discover More

What's included?

Video Icon 45 videos File Icon 1 file Text Icon 3 text files

Contents

Welcome
Hello!
4 mins
About Ansible
What is Ansible?
2 mins
What Problem does it Solve?
4 mins
An Example Problem & Solution
4 mins
Installing Ansible
Installing Ansible
1 min
Installing Ansible (macOS)
1 min
Installing Ubuntu on Windows 10
4 mins
Installing Ansible (Windows 10 + WSL)
4 mins
Setting up our Virtual Machine
What we'll setup
3 mins
Generating an SSH Key (macOS)
2 mins
About Your SSH Key.pdf
73.9 KB
Generating an SSH Key (Windows 10)
2 mins
Our SSH Key + Our DigitalOcean Account
2 mins
Creating our VMs in DigitalOcean
3 mins
The System Inventory
The System Inventory
3 mins
Our Inventory (INI Format)
4 mins
Group Variables (optional)
2 mins
Ad-hoc Commands
Ad-Hoc Commands Theory
2 mins
Ad-Hoc Commands: More Theory
2 mins
Adding a new User Account
3 mins
Exploring the User Module's Documentation
2 mins
Installing Nginx
2 mins
Playbooks
Playbooks
2 mins
What and Why?
3 mins
An Example Playbook
7 mins
Rewriting the Playbook
5 mins
Roles
Roles
3 mins
What are Roles
3 mins
A Simple User Role
8 mins
Variables
Presentation Video
Key = Value
5 mins
Lists
4 mins
Maps (Dictionaries, Hashes, ...)
4 mins
Lists of Maps/Maps of Lists
6 mins
Conditionals
Presentation Video
A Simple Condition
7 mins
Using the "and" Keyword
4 mins
Using the "or" Keyword
4 mins
Combing Both Keywords
5 mins
Loops
Presentation Video
Loop versus With_*
2 mins
Looping over a Simple List
4 mins
Looping over a List of Maps
4 mins
Looping over a Map's Keys/Values
6 mins
Loops and Conditionals
2 mins
Tags
Tags
3 mins
Using Tags
7 mins
Thankyou!
Thanks!
1 min
Your Next Steps
3 mins