Example Curriculum
Available in
days
days
after you enroll
- Session 1 - 26th Nov - Why Ansible? | Automation | Scripts | Configuration Management | Modules | Inventory | Idempotent | Ansible adhoc Command (151:52)
- Session 1 - Summary
- Session 2 - 3rd Dec - Configuration Management | Controller Node| Target Node | Inventory | Create Inventory | Details of Target Node | /etc/ansible/hosts file | /etc/ssh/sshd_config file | Password Authentication Keyword | PermitRootLogin Keyword | Ansible Adhoc Commands |Configure Apache HTTPD Webserver using Ansible Adhoc Command | Playbook | YAML Language | YAML Syntax | Indentation | Configure Apache HTTPD Webserver using Ansible Playbook (166:10)
- Session 2 - Summary
- Session 3 - 17th Dec - Automation | Controller Node | Managed Node| Agent Program | Ansible- Engine| Modules| Current State | Desired State | Strings | Pre-defined Value | Scale -In | Scale-Out | Debug Module | Parameters | Document Root| "/etc/httpd/conf.d" File | Create Directory | File Module | Variables | Copy Module (181:13)
- Session 3 - Summary
- Session 4 - 18th Dec - Facts | Retrieve the Facts | Setup Module | Filter the Facts | Conditions | When Keyword |Controlling from variables | Equality operator | Free memory condition | And operator | OR operator | Variable file | Extra-vars keyword | Command module | Verbosity (157:37)
- Session 4 - Summary
- Session 5 - 24th Dec - " Load Balancers | Frontend Servers | Backend Servers | Round Robin Algorithm | Horizontal Scaling with Automation | Scale Out | Scale In | Configuration of Webservers | Configuration of Load Balancers | Reverse Proxy | Templates | Jinja2 Library | Statements in Jinja Template | Loops in Jinja Template | Deploy Load Balancer and Webservers | Auto Scaling | Magic Variables" (199:29)
- Session 5 - Summary
- Session 6 - 7th Jan - Sudo Concepts | Sudo Power| become method | - - become - user keyword | - - become option | Privilege Escalation | ansible - config init command| Public Key | Private Key | Passwordless Authentication (159:11)
- Session 6 - Summary
- Session 7 - 8th Jan - Template | Loop | List | Exception Handling | ignore_errors keyword | restart keyword | Event | notify keyword | Handlers | Facts | Conditions | Variables | Roles | Manage the Roles | "ansible galaxy" commands | Pre-defined role path (183:50)
- Session 7 - Summary
- Session 8 - 15th Jan - Ansible Navigator | Plugins | Connection Plugins | Time Plugins | Ansible Engine | Modules | Container Tool - Podman | pip3 Command | Navigator Builder Tool | Custom Navigator File | Pre- available Roles | Fully Qualified Role Name | Content Collections | Launch AWS Instance by Ansible | ec2 Instance Module | Fully Qualified Collection Name | OS Provisioning (306:50)
- Session 8 - Summary
- Session 9 - 28th Jan - Verbose | register keyword | exception handling | block and rescue | Idempotent | failed_when keyword | Ansible Vault | Creating New Vault | --vault-password keyword | rhel-system-roles | ansible-galaxy list | lineinfile module (149:46)
- Session 9 - Summary
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- ssh Protocol | Web Service | Web Hosting | Configuration of Webserver | Firewall | default document root (86:36)
- Port Numbers | Curl Command | httpd (84:16)
- Apache HTTPD Webserver | SELinux | Port Number | Document Root | Secondary Configuration File (66:29)
- Docker Session 1 - Main use of an Operating System | Four different ways of installing an Operating System | Case study on Hotstar | Scaling | Tech Stack | Docker Hub | Docker Engine | OS Images (128:48)
- Docker Session 2 - Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
- Docker Session 3 - Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
- SSH key-gen: - Refer the Video - From Time Stamp (50:00) (82:59)
- Sudo Concepts (85:30)