When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Ansible for an Absolute Beginner - Automation - DevOps
Learn Ansible from scratch as an absolute beginner in DevOps using hands-on practice exercises

This Course Includes
udemy
4.6 (80 reviews )
6h 54m
english
Online - Self Paced
professional certificate
Udemy
About Ansible for an Absolute Beginner - Automation - DevOps
"Very clear explanation about DevOps too for beginner. It really helped me better understand the concept and what can of tasks I can automate better." ~ Student Testimonial "Great course covering Ansible basics :) can't wait for other ones!" ~Student Testimonial
New to the world of DevOps and Automation?
Awesome ,this course assumes you are an absolute beginner and I will teach you everything starting from scratch. In this course I will start with a basic introduction to
DevOps
and introduce concepts such
Automation, configuration management , Pull vs Push architectures and YAML and how Ansible fits into this picture
. Then I'll help you setup your lab system followed by a
deep dive into the various Ansible concepts such as roles, inventory files, handlers.
You'll have plenty of opportunity to practice what you've learnt with
hands-on lab exercises.
Real World Final Project
We'll finish strong by doing a
Final Project
to give you real world experience by
automating deployment of Elasticsearch which is a SecDevOps
tool used to analyse system/application log data
using Ansible
.
Why this course?
I have created this course with a
focus on teaching skills from scratch
, I try and
explain each concept and keyword that is used
during the course so that it is
easier for you to learn these concepts
and i
mplement DevOps and Automation in real world
. Here are some
student testimonials
"I like teaching style of the instructor, he explains every concept in a very easy to understand manner. Also, the course material looks awesome so far." ~ Srikant Singh "Amazing Tutorial.Really awesome for beginners" ~Damilola Dennis Agboola
What is Ansible?
Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. It uses no agents and no additional custom security infrastructure, so it's easy to deploy - and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English. _Legal Notice:_ _Ansible® and Ansible Tower® are registered trademarks of Ansible, Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Ansible, Inc._
What You Will Learn?
- An Introduction to the world of DevOps .
- Hands-On Lab exercises .
- Introduction to Automation .
- Introduction to YAML .
- Deep dive into Ansible Playbooks with Hands-On excercises .
- Understand how to setup and manage inventory files .
- Understand and setup Ansible roles with the help of hands-on excercise .
- Understand the different variables types in Ansible .
- Practice building an event handling system in your playbooks using handlers .
- Ansible Vault and securing your Ansible deployment .
- Automate provisioning of servers and applications Show moreShow less.