Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Linux Redhat Administration III - Automation Ansible-RHEL8

via Udemy

Overview

Prepare for Linux Exam-294 Ansible with valid Exam Questions with Explanation

What you'll learn:
  • Linux Automation with Ansible
  • Introducing Ansible
  • Ansible Components
  • Deploying Ansible
  • AD HOC Commands With Ansible
  • Implementing Playbooks
  • Managing Variables and Facts
  • Ansible Secrets
  • Implementing Task Control
  • Deploying Files to Managed Hosts
  • Handling Task Failures
  • Deploying files to managed hosts
  • Managing Large projects
  • Deploying Custom files with Jinja2 Templates
  • Configuring Parallelism
  • Including & Importing Files
  • Simplifying Playbooks with Roles
  • Troubleshooting Ansible
  • Automating Linux Administration Tasks

Linux Exam EXAM-294 with Ansible Sample Practice Exams - OS Version 8

Linux Certified System Administrator Exam (EX-200 - 2.5 Hours Required), there are two course modules as shown below.

  • Linux System Administration I - SA1 (First part)

  • Linux System Administration II - SA2 (Second part)

Linux Certified Engineer (EXAM294 - 4 Hours Required) [ First & Second part is required to complete this course. ]

  • Linux System Administration III: Linux Automation with Ansible ==> This Course Module will teach you this module.


Course Description:

Linux System Administration III: Linux Automation with Ansible (RH294)

Introduction

  • What is Ansible?

  • Ansible Limitations

  • Ansible Architecture

  • Overview of Ansible Setup

  • Quiz1

Ansible Installation

  • Installing Ansible

  • Guided Exercise

Deploying Ansible

  • Ansible Components

    - Ansible Configuration

    - Host Inventory

    - Core Modules

    - Custom Modules

    - Playbooks

    - Connection Plugins

  • Ansible Host Inventories

  • Guided Exercise: Building an Ansible Inventory

  • Customizing Ansible

  • Managing Ansible Configuration files

AD HOC Commands With Ansible

  • Syntax of Ad Hoc Command

  • Ansible Modules

  • Ansible Command-line Options

  • Idempotent behavior of Ansible Modules

  • Guided Exercise

Implementing Playbooks

  • Overview of Playbook Syntax

  • Writing and Running Playbooks

  • Lab - Write a Simple Playbook, User Creation task

  • Guided Exercise - Web Server Installation

  • Guided Exercise - Multiple Tasks

Managing Variables & Facts in Ansible

  • Overview of variables in Ansible

  • Lab-Managing Variables

  • Hosts & Group variables

  • Lab on Host & Group Variables

  • Ansible Facts

Managing Secrets

  • Ansible Vault Command

  • Lab - Edit, encrypt, decrypt, and view files

  • Guided Exercise - 1

  • Guided Exercise - 2

Implementing Task Control

  • Manage task control, handlers, and task errors in Ansible Playbooks.

  • Task Iteration with Loops

  • Lab - Simple Loops, Loops over a List of Hashes

  • Lab - with_items, with_file

  • Lab - using register variables with loops

  • Lab - Running tasks Conditionally using when statement

  • Lab - when statement using ansible facts

  • Lab - Testing multiple conditions using when statement

  • Lab - "in" keyword

  • Lab - Combining Loops & Conditional Tasks

  • Lab - Combining Conditionals & Register Varaibles

  • Ansible Handlers

  • Lab - Ansible Handlers

Handling Task Failures

  • Managing task errors in plays - ignore_errors

  • Specifying task failure Conditions

  • failed_when keyword

  • changed_when keyword

  • Guided Exercise

Deploying files to managed hosts

  • Describing files modules

  • Lab - copy & fetch modules

  • Lab - lineinfile & blockinfile modules

  • Lab - modify file attributes such as SELinux Context

  • Lab - stat module

  • Guided Exercise

Deploying Custom files with Jinja2 Templates

  • Overview of Jinja Templates

  • Control Structure - using loops, variables

  • Lab - for, loop.index variable, if else in Jinja2 Templates

  • Guided Exercise

Configuring Parallelism

  • About Parallelism in Ansible

  • Managing rolling updates - serial keyword

  • Guided Exercise - Forks Parameter

  • Guided Exercise - Serial Keyword

Including & Importing Files

  • Overview of Importing & Including files

  • Import_playbook & import_tasks

  • define variables using import_tasks

  • Include_tasks and its comparison with import_tasks

  • Guided Exercise

Simplifying Playbooks with Roles

  • Ansible Roles

  • Create Ansible Roles

  • Lab: Simplifying Playbooks with Roles

Troubleshooting Ansible

  • Log Files for Ansible

  • The Debug Module

  • Managing Errors : --syntax-check, --step, --list-tasks, --start-at-tasks

  • Debugging

  • Using check mode as a Testing Tool

  • check_mode

  • Guided Exercise

  • Last Lecture

Bonus

  • Linux EX294 with Ansible Sample Practice Exams - OS Version 8


Taught by

Shikhar Verma • 70k+ Students Worldwide

Reviews

4.4 rating at Udemy based on 585 ratings

Start your review of Linux Redhat Administration III - Automation Ansible-RHEL8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.