Curriculum For This Course
Video tutorials list
-
Introduction
Video Name Time 1. Introducing Exam Objectives and Format 3:00 2. Introducing Ansible 5:00 3. Important: RHCE Exam Version Update 4:00 -
Setting Up LAB Environment
Video Name Time 1. LAB Setup details 4:00 2. Setting Up VM's and putting them on Internal Network 6:00 3. Configuring IPv4 address and assigning hostname 8:00 4. Configuring hosts file for local name resolution 6:00 5. Installing Ansible 11:00 6. Setting up SSH keys relationship for root user 6:00 -
Exploring Core Components of Ansible
Video Name Time 1. Introducing core components of Ansible 5:00 2. Exploring Ansible configuration file -ansible.cfg 19:00 3. Important Defaults Used by Ansible 1:00 4. Example ansible.cfg file 3:00 5. Ansible inventories and inventory file 15:00 6. Understanding Ansible hostvars and groupvars 8:00 7. Organising host_vars and group_vars 7:00 8. Ansible Modules 12:00 9. Ansible Ad-Hoc Commands-Part1 6:00 10. Ansible Ad-Hoc Commands-Part 2 33:00 11. Ansible Play and Playbooks 7:00 12. Understanding Playbook YAML format with an example 10:00 13. Understanding Simple Ansible Variable with playbook example 11:00 14. Understanding Named Dictionary Variable with Playbook example 6:00 15. Understanding Named List Variable with Playbook example 5:00 16. Understanding Mixed Variable(Dict+List) with Playbook example 6:00 17. Using YAML file to Define Variables 4:00 18. Setting Variables during Playbook Execution 6:00 19. Ansible facts and Accessing Ansible facts using Jinja2 expressions 24:00 20. Filtering Ansible Facts using gather_subset and filter 17:00 21. Getting Help- Ansible Documentation 3:00 -
Configuring Ansible Control Node
Video Name Time 1. Introduction 2:00 2. Installing Ansible Version 2.8 using pip 9:00 3. Task : Setting Up Ansible configuration file 10:00 4. Task : Setting up Inventory file 11:00 -
Configuring Ansible Managed Node
Video Name Time 1. Introduction 1:00 2. Task: Configuring Remote node to listen on non-default SSH port 32:00 3. Task: Creating user and distributing SSH Keys using Ansible Ad-Hoc Command line 26:00 4. Task: Configuring Privilege Escalation Using Ansible Ad-Hoc Command line 15:00 5. Task: Configuring MOTD on Managed Nodes Using Ansible Ad-Hoc Command Line 4:00 6. Task: Configuring Managed Hosts to use YUM Repos using Ansible Ad-Hoc Commands 19:00 7. Important Information : Disable GPG Key Check 1:00 -
Using Ansible Modules For System Administration Tasks
Video Name Time 1. Introduction 2:00 2. Task: Managing Services using Ansible Playbook 15:00 3. Task: Creating User using playbook 6:00 4. Task: Creating file, Setting Owner and Configuring permissions using Playbook 9:00 5. Task: Creating file, Setting permissions, Copying content using Ad-hoc commands 6:00 6. Task: Archiving Directory using Playbook 8:00 7. Task: Scheduling Jobs using Playbook 13:00 8. Task: Updating Packages using Playbook 4:00 9. Task: Configuring Firewall using Playbook 8:00 10. Task: Creating Groups and Directory using Playbook 10:00 11. Task: Setting SELinux context using Playbook 12:00 12. Task: Creating Partitions using Playbook 34:00 13. Task-Creating and Mounting filesystem using Playbook 12:00 -
Using Scripts for System Administration Tasks
Video Name Time 1. Introduction 1:00 2. Task: Creating File and Symbolic Link Using Shell Script 11:00 3. Task: Creating User and Assigning supplementary Group Using Shell Script 9:00 -
Ansible Plays and Playbooks, Conditional Execution
Video Name Time 1. Introduction 3:00 2. Understanding Jinja2 templating and Jinja2 Filters 20:00 3. Understanding Jinja2 Template Conditional Statement: when 26:00 4. Understanding Jinja2 Template loop Statements loop & with_items 16:00 5. Understanding Jinja2 Template statements: loop and when combined 9:00 6. Introducing & Understanding Magic Variables 20:00 7. Task: Configuring MOTD on Managed Nodes using Conditional Playbook execution 12:00 8. Task: Installing Packages on Managed Nodes using Conditional Playbook execution 8:00 9. Task: Configuring Firewall using loop and Conditional Playbook execution 15:00 10. Task Defining List Variable in File to Contain User Details as List Items 7:00 11. Task Creating Users using loop and Conditional Playbook execution 20:00 12. Task: Creating Volume Group using Conditional Playbook execution 21:00 13. Task: Creating Logical Volume using Conditional execution and Error handling 24:00 14. Task: Creating Logical Volume Using All Free Space on Volume group 10:00 15. Task: Mounting Logical Volume persistently Using Conditional Playbook Execution 13:00 -
Using Advanced Ansible Features - Ansible Vault and Templates
Video Name Time 1. Understanding jinja2 if statement 12:00 2. Understanding jinja2 for statement 10:00 3. Task: Creating and Deploying Jinja2 Template to Managed Nodes Using Playbook 21:00 4. Task: Creating Jinja2 Template to refer to Partition Sizes & Deploying Template 15:00 5. Task: Creating J2 Template to Configure Hosts file as Local DNS on Managed Nodes 12:00 6. Task: Creating J2 Template to Gather and Save Information About Remote Systems 17:00 7. Introducing and Understanding Ansible Vaults With Example Playbook 28:00 8. Task: Creating Encrypted File using Ansible Vault Command Line 4:00 9. Task: Editing and Adding Content to Encrypted File 2:00 10. Task: Changing(Rekey) Ansible Vault Password 2:00 -
Working with Roles
Video Name Time 1. Introducing Ansible Roles 4:00 2. Ansible Role Directory Structure & Creating Role from Playbook 17:00 3. Task: Creating Ansible Role to Configure Apache Web Server 19:00 4. Task: Downloading Ansible Roles From Ansible Galaxy 10:00 5. Task: Downloading Multiple Roles using YAML File 5:00 6. Introducing System Roles and timesync System Role 14:00 7. Task: Configuring Managed Nodes to Sync Time Using Chronyd-Part 1 6:00 8. Task: Configuring Managed Nodes to Sync Time Using Chronyd-Part 2 14:00
Add Comment