• Post category:StudyBullet-7
  • Reading time:10 mins read


The BEST Ansible course for IT professionals/DevOps who want to automate everyday tasks specifically in Linux (RHCE)

What you will learn

Fundamental of Ansible automation

Building Ansible server and deploying configuration to clients

Automating everyday tasks

Communicating with remote servers

Building Ansible playbooks including roles and tags

Troubleshooting Ansible related issues

Description

Look no further.  You have found one of the BEST Ansible course on this platform.  If you have never touched Ansible before and want to learn from scratch than you have come to the right place.  I will teach you everything you need to know about Ansible in very simple language and terminology.

In this course you will learn how to install virtualization layer, Linux operating system, Ansible server and create playbooks to automate tasks.  I have been teaching this exact course in a classroom environment in New York City.  Please note 70% of my students who took this course got the job in Linux/DevOps within months.  Imagine those who take my course only to level  up their career, how productive this training can be for them.

Following is the list of topics covered in this course:

Section 1: Introduction

• Course overview

• What is Ansible?

• History of Ansible

• Benefits

• Terminologies in Ansible

• How Ansible works?

• Other Automation tools

• Free source Ansible and Red Hat Ansible

• Handouts

• Quiz

Section 2: Lab Design and Setup

• Lab design

• Installing virtualization software

• Creating a VM and Installing Linux

• Creating Ansible Clients

• Installing Ansible

• Handouts

• Quiz

Section 3: Ansible Automation with Simple Playbooks

• YAML file syntax

• YAML file syntax example

• Creating first playbook

• Output playbook

• Multiple tasks playbook

• Playbook for installing and starting a service

• Handouts

• Quiz

Section 4: Ansible Automation for Remote Clients

• Remote Clients hosts File Syntax

• Establish Connection to Remote Clients

• Playbook

• Check Remote Clients Connectivity

• Copy Files to Remote Clients

• Change File Permissions

• Setup Apache and Open Firewall Port

• Run Shell Scripts on Remote Clients

• Schedule a job (crontab)

• User Account Management

• Add or Update User Password

• Download Package from a URL


Get Instant Notification of New Courses on our Telegram channel.


• Kill a Running Process

• Pick and Choose Steps

• Handouts

• Quiz

Section 5: Ansible Automation with Ad-hoc Tasks

• Ansible Ad-Hoc Commands (Part 1)

• Ansible Ad-Hoc Commands (Part 2)

• Ansible Ad-Hoc Commands (Part 3)

• Handouts

• Quiz

Section 6: Advance Ansible Automation Features

• Roles

• Roles by Application

• Roles on Ansible Galaxy

• Tags

• Variables

• Variables in Inventory File

• Handouts

• Quiz

Section 7: Additional Features in Ansible

• Handlers

• Conditions

• Loops

• Handouts

• Quiz

Section 8: Securing Ansible

• Handlers

• Conditions

• Loops

• Handouts

• Quiz

Section 9: Ansible Management Tools

• Ansible AWX

• Ansible Tower

• Handouts

• Quiz

Section 10: Ansible Resources

• Ansible Additional Commands

• Ansible Documentation

• Community Help

• Handouts

• Quiz

=========================================================================

Here are a few testimonial from my students:

  • Main thing about course is its simplicity and the hierarchy. Design is very good and easy which helps to understand things better.  — Akash Garg (Udemy Student)
  • I just love the teaching ad the learning experience I am getting  — Jacob Samba (Udemy Student)
  • The course is run very well and I really like the handouts and the homework that is assigned. The homework helps me learn and continue with the learning process even when adult life is still progressing forward.  — Thomas Rogers (Udemy Student)
  • I genuinely look forward to additional courses in the future. This has been so informative. You hear the name oracle all the time, but this was well put in layman’s terms  — Atoofa Hasan (Classroom Student)
  • Imran Afzal eats, breathes and sleeps IT! He really knows his stuff. I feel like he has brought me from a novice level education to masters level in a short time period. Anyone who is looking to get a job in IT should definitely take this course.  — TJ Walker (Udemy Student)
English
language

Content

Introduction

Introduction
Course overview
What is Ansible?
Brief history of Ansible
Benefits of Ansible
Terminologies in Ansible
How Ansible Works?
Other Automation Tools
Free source Ansible and Red Hat Ansible
Handouts
Quiz

Lab Design and Setup

Lab design
Installing Virtualization Software
Creating a VM and Installing Linux
Creating Ansible Clients
Installing Ansible
Hanouts
Quiz

Ansible Automation with Simple Playbooks

YAML File Syntax
YAML File Syntax Example
Creating First Playbook
Output Playbook
Multiple Tasks Playbook
Playbook for installing and starting a service
Handouts
Quiz

Ansible Automation for Remote Clients

Welcome to Anisble Automation for Remote Clients
Remote Clients hosts File Syntax
Establish Connection to Remote Clients
Playbook – Check Remote Clients Connectivity
Playbook – Copy Files to Remote Clients
Playbook – Change File Permissions
Playbook – Setup Apache and Open Firewall Port
Playbook – Run Shell Scripts on Remote Clients
Playbook – Schedule a job (crontab)
Playbook – User Account Management
Playbook – Add or Update User Password
Playbook – Download Package from a URL
Playbook – Kill a Running Process
Pick and Choose Steps
Handouts
Quiz

Ansible Automation with Ad-hoc Tasks

Welcome Ansible Automation with Ad-hoc Tasks
Ansible Ad-Hoc Commands (Part 1)
Ansible Ad-Hoc Commands (Part 2)
Ansible Ad-Hoc Commands (Part 3)
Handouts
Quiz

Advance Ansible Automation Features

Roles
Roles by Application
Roles on Ansible Galaxy
Tags
Variables
Variables in Inventory File
Handouts
Quiz

Additional Features in Ansible

Handlers
Conditions
Loops
Handouts
Quiz

Securing Ansible

Ansible Vault
Encrypt Strings within a Playbook
Handouts
Quiz

Ansible Management Tools

Welcome to Ansible Management Tools
Ansible AWX
Ansible Tower
Handouts
Quiz

Ansible Resources

Ansible Additional Commands
Ansible Documentation
Community Help
Handouts
Congratulations
Bonus lecture