Introduction |
|
What do we cover |
|
00:02:00 |
|
What & Why Ansible |
|
00:04:00 |
|
How Ansible works |
|
00:04:00 |
Prepare Ansible Lab Environment |
|
Ansible Lab Overview |
|
00:01:00 |
|
Prepare Ansible System on AWS |
|
00:10:00 |
|
Install Ansible on AWS EC2 instance |
|
00:05:00 |
|
Setup RHEL as Ansible Managed node |
|
00:05:00 |
|
Add RHEL Managed Node to Ansible |
|
00:07:00 |
Ansible Components |
|
Ansible Ad-hoc Commands |
|
00:08:00 |
|
Ansible Inventory |
|
00:11:00 |
|
Ansible Configuration File – Ansible.cfg |
|
00:14:00 |
|
Ansible Modules |
|
00:04:00 |
Ansible Playbooks |
|
Create your first Ansible playbook |
|
00:10:00 |
|
Setup Additional Managed Nodes |
|
00:15:00 |
|
Run a Ansible Playbook |
|
00:09:00 |
Modules |
|
Yum Module – Install packages |
|
00:08:00 |
|
File Module – create/remove a file/directory |
|
00:07:00 |
|
Copy Module – Copy a file on to managed nodes |
|
00:06:00 |
Multitask Ansible Playbooks |
|
Install Apache on RHEL |
|
00:12:00 |
|
Install Apache on Ubuntu |
|
00:05:00 |
Notify and Handlers |
|
Notify and Handlers in a Playbook |
|
00:04:00 |
Gather Facts |
|
How Gather Facts Works |
|
00:06:00 |
Conditions |
|
When Condition |
|
00:09:00 |
|
Uninstall Apache Using When Condition |
|
00:04:00 |
|
Adding Copy Task to Apache Playbook |
|
00:05:00 |
|
Lists and With_items |
|
00:06:00 |
Ansible Variables |
|
Ansible variables |
|
00:11:00 |
Additional Concepts |
|
Convert Shell Commands into a Ansible Playbook |
|
00:14:00 |
|
Using Tags in a Playbook |
|
00:04:00 |
|
Error Handling in a Playbook |
|
00:05:00 |
Ansible Vault |
|
Ansible vault introduction |
|
00:08:00 |
|
Using ansible vault with git |
|
00:12:00 |
Ansible Roles |
|
Ansible Roles Introduction |
|
00:07:00 |
|
Adding More Tasks to Playbook – Lab |
|
00:18:00 |
|
Convert a Playbook into a Role – Lab |
|
00:17:00 |
|
Push Your Playbooks on to Github |
|
00:05:00 |
Conclusion |
|
Conclusion |
|
00:01:00 |
Assignment |
|
Assignment – Ansible for DevOps Engineers and System Admins |
|
00:00:00 |