Ansible Crash Course
by
Michael Crilly
Login
Get access for free
Ansible Crash Course
If you've got servers to administrate, users to manage and software to deploy, then you'll love Ansible.
This Crash Course is for anyone new to Ansible and the concept of Configuration As Code.
Over
3,000 students
so far! :-)
Welcome
Hello!
4 mins
Get access
About Ansible
What is Ansible?
2 mins
Get access
What Problem does it Solve?
4 mins
Get access
An Example Problem & Solution
4 mins
Get access
About Ansible: Quiz
Get access
Installing Ansible
Installing Ansible
1 min
Get access
Installing Ansible (macOS)
1 min
Get access
Installing Ubuntu on Windows 10
4 mins
Get access
Installing Ansible (Windows 10 + WSL)
5 mins
Get access
Setting up our Virtual Machine
What we'll setup
3 mins
Get access
Generating an SSH Key (macOS)
2 mins
Get access
About Your SSH Key.pdf
73.9 KB
Get access
Generating an SSH Key (Windows 10)
2 mins
Get access
Our SSH Key + Our DigitalOcean Account
2 mins
Get access
Creating our VMs in DigitalOcean
3 mins
Get access
The System Inventory
The System Inventory
3 mins
Get access
Our Inventory (INI Format)
4 mins
Get access
Group Variables (optional)
2 mins
Get access
The System Inventory: Quiz
Get access
Ad-hoc Commands
Ad-Hoc Commands Theory
2 mins
Get access
Ad-Hoc Commands: More Theory
2 mins
Get access
Adding a new User Account
3 mins
Get access
Exploring the User Module's Documentation
2 mins
Get access
Installing Nginx
2 mins
Get access
Ad-hoc Commands: Quiz
Get access
Playbooks
Playbooks
2 mins
Get access
What and Why?
3 mins
Get access
An Example Playbook
7 mins
Get access
Rewriting the Playbook
5 mins
Get access
Playbooks: Quiz
Get access
Roles
Roles
3 mins
Get access
What are Roles
3 mins
Get access
A Simple User Role
8 mins
Get access
Roles: Quiz
Get access
Variables
Key = Value
5 mins
Get access
Lists
4 mins
Get access
Maps (Dictionaries, Hashes, ...)
4 mins
Get access
Lists of Maps/Maps of Lists
6 mins
Get access
Variables: Quiz
Get access
Conditionals
A Simple Condition
7 mins
Get access
Using the "and" Keyword
4 mins
Get access
Using the "or" Keyword
4 mins
Get access
Combing Both Keywords
5 mins
Get access
Conditionals: Quiz
Get access
Loops
Loop versus With_*
2 mins
Get access
Looping over a Simple List
4 mins
Get access
Looping over a List of Maps
4 mins
Get access
Looping over a Map's Keys/Values
6 mins
Get access
Loops and Conditionals
2 mins
Get access
Loops: Quiz
Get access
Tags
Tags
3 mins
Get access
Using Tags
7 mins
Get access
Tags: Quiz
Get access
Thankyou!
Thanks!
1 min
Get access
Your Next Steps
3 mins
Get access
Table of contents
Ansible Crash Course
by
Michael Crilly
ui-24px-outline-1_lock
Welcome
Welcome
Draft
Hello!
Draft
Hello!
ui-24px-outline-1_lock
About Ansible
About Ansible
Draft
What is Ansible?
Draft
What is Ansible?
Draft
What Problem does it Solve?
Draft
What Problem does it Solve?
Draft
An Example Problem & Solution
Draft
An Example Problem & Solution
Draft
About Ansible: Quiz
Draft
About Ansible: Quiz
ui-24px-outline-1_lock
Installing Ansible
Installing Ansible
Draft
Installing Ansible
Draft
Installing Ansible
Draft
Installing Ansible (macOS)
Draft
Installing Ansible (macOS)
Draft
Installing Ubuntu on Windows 10
Draft
Installing Ubuntu on Windows 10
Draft
Installing Ansible (Windows 10 + WSL)
Draft
Installing Ansible (Windows 10 + WSL)
ui-24px-outline-1_lock
Setting up our Virtual Machine
Setting up our Virtual Machine
Draft
What we'll setup
Draft
What we'll setup
Draft
Generating an SSH Key (macOS)
Draft
Generating an SSH Key (macOS)
Draft
About Your SSH Key.pdf
Draft
About Your SSH Key.pdf
Draft
Generating an SSH Key (Windows 10)
Draft
Generating an SSH Key (Windows 10)
Draft
Our SSH Key + Our DigitalOcean Account
Draft
Our SSH Key + Our DigitalOcean Account
Draft
Creating our VMs in DigitalOcean
Draft
Creating our VMs in DigitalOcean
ui-24px-outline-1_lock
The System Inventory
The System Inventory
Draft
The System Inventory
Draft
The System Inventory
Draft
Our Inventory (INI Format)
Draft
Our Inventory (INI Format)
Draft
Group Variables (optional)
Draft
Group Variables (optional)
Draft
The System Inventory: Quiz
Draft
The System Inventory: Quiz
ui-24px-outline-1_lock
Ad-hoc Commands
Ad-hoc Commands
Draft
Ad-Hoc Commands Theory
Draft
Ad-Hoc Commands Theory
Draft
Ad-Hoc Commands: More Theory
Draft
Ad-Hoc Commands: More Theory
Draft
Adding a new User Account
Draft
Adding a new User Account
Draft
Exploring the User Module's Documentation
Draft
Exploring the User Module's Documentation
Draft
Installing Nginx
Draft
Installing Nginx
Draft
Ad-hoc Commands: Quiz
Draft
Ad-hoc Commands: Quiz
ui-24px-outline-1_lock
Playbooks
Playbooks
Draft
Playbooks
Draft
Playbooks
Draft
What and Why?
Draft
What and Why?
Draft
An Example Playbook
Draft
An Example Playbook
Draft
Rewriting the Playbook
Draft
Rewriting the Playbook
Draft
Playbooks: Quiz
Draft
Playbooks: Quiz
ui-24px-outline-1_lock
Roles
Roles
Draft
Roles
Draft
Roles
Draft
What are Roles
Draft
What are Roles
Draft
A Simple User Role
Draft
A Simple User Role
Draft
Roles: Quiz
Draft
Roles: Quiz
ui-24px-outline-1_lock
Variables
Variables
Draft
Key = Value
Draft
Key = Value
Draft
Lists
Draft
Lists
Draft
Maps (Dictionaries, Hashes, ...)
Draft
Maps (Dictionaries, Hashes, ...)
Draft
Lists of Maps/Maps of Lists
Draft
Lists of Maps/Maps of Lists
Draft
Variables: Quiz
Draft
Variables: Quiz
ui-24px-outline-1_lock
Conditionals
Conditionals
Draft
A Simple Condition
Draft
A Simple Condition
Draft
Using the "and" Keyword
Draft
Using the "and" Keyword
Draft
Using the "or" Keyword
Draft
Using the "or" Keyword
Draft
Combing Both Keywords
Draft
Combing Both Keywords
Draft
Conditionals: Quiz
Draft
Conditionals: Quiz
ui-24px-outline-1_lock
Loops
Loops
Draft
Loop versus With_*
Draft
Loop versus With_*
Draft
Looping over a Simple List
Draft
Looping over a Simple List
Draft
Looping over a List of Maps
Draft
Looping over a List of Maps
Draft
Looping over a Map's Keys/Values
Draft
Looping over a Map's Keys/Values
Draft
Loops and Conditionals
Draft
Loops and Conditionals
Draft
Loops: Quiz
Draft
Loops: Quiz
ui-24px-outline-1_lock
Tags
Tags
Draft
Tags
Draft
Tags
Draft
Using Tags
Draft
Using Tags
Draft
Tags: Quiz
Draft
Tags: Quiz
ui-24px-outline-1_lock
Thankyou!
Thankyou!
Draft
Thanks!
Draft
Thanks!
Draft
Your Next Steps
Draft
Your Next Steps
Welcome!
Enter your info below to login.
Your email
Your password
Login
Forgot your password?