| 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 | ||