Home Courses Instructor Labs

Ansible for Beginners

(45 Ratings) 2869 Students Enrolled
Created By Stephen M Last Updated Wed, 18-Mar-2020 English
  • Course Duration
    4 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    39 Lessons
  • Placement Assistance
    Guaranteed
$ 149.99 $ 9.99 93% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn what is DevOps
  • Good hands-on lab practices
  • Beginner level introduction to Automation
  • Learn the bsics of YAML
  • Learn how to build event handling system in your playbooks using handlers
  • Understand and learn the roles of Ansible with hands-on exercises
  • Learn how to setup and manage inventory files
  • Learn and understand the different variable types in Ansible
  • Ansible Vault

Requirements
  • Basic understandings of Linux
+ View More
Description

This course is designed for absolute beginner who want to learn Ansible from scratch. With this course, you will learn all the concepts and implement DevOps in the real world.

Ansible is a simple IT automation engine which automates cloud provisioning, configuration management, application deployment, intra-service orchestration and many other IT needs.

This is designed for multi-tier deployments and Ansible models IT infrastructure by describing all our system inter-relate by managing one system at a time. It is easy to deploy as it consists of no agents and no additional custom security infrastructure. Ansible uses a very simple language YAML (in the form Ansible playbooks) which allows you to describe your automation jobs in a easy way.

This course is mainly designed for,

  • System Administrators
  • Automation Engineers
  • Cloud Engineers / Architects
  • SecDevOps Professionals
  • One who eager to learn Automation using Ansible
Curriculum For This Course
39 Lessons 4 Hours
  • Introduction 00:02:19 Preview
  • Basics of Automation 00:03:25 Preview
  • Basics of DevOps 00:01:48
  • Basics of Configuration management 00:02:06
  • Pull vs Push based configuration management architecture 00:02:32
  • Ansible: A birds-eye view 00:02:30
  • Overview of YAML 00:04:28
  • Lab Architecture 00:01:58
  • Install Virtualbox on Windows 00:02:57
  • Create your first virtual machine and install Ubuntu Linux on it 00:11:30
  • How to create a full clone of your virtual machine 00:05:20
  • Establish connectivity between your virtual machines 00:14:43
  • Setup Local name resolution 00:03:03
  • Installing software in our lab 00:05:36
  • Setup passwordless ssh 00:03:48
  • Ansible Terminology 00:02:07 Preview
  • Running your first ansible command 00:05:28
  • Navigating ansible documentation and writing your first playbook 00:08:01
  • Use Git to clone course repository 00:03:16
  • Inventory management explained 00:13:44
  • Working with host variables 00:06:55
  • Working with group variables 00:05:57
  • Things to know when working with variables 00:03:33
  • Inventory parameters 00:03:04
  • Working with Playbooks 00:10:55 Preview
  • Idempotency in Playbooks 00:02:34
  • Understanding Privilege escalation 00:11:37
  • Handlers : setup your event handling system in Ansible 00:11:26
  • How to gather facts about remote systems and use them in conditions 00:08:19
  • Different variable types in ansible 00:07:47
  • Different variable types in ansible 00:07:47
  • register 00:06:58
  • vars_files 00:06:44
  • Defining variables dynamically 00:05:38
  • Import and Include 00:12:03
  • Importing tasks 00:05:47
  • Roles 00:27:22
  • Using Ansible Vault 00:10:41
  • Playbook to replace Sudoers file using Ansible 00:10:56

Ansible for Beginners