Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 7.5 hours on-demand video
  • 27 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
IT & Software IT Certification Ansible

Ultimate Ansible Bootcamp by School of Devops®

Unofficial Guide to EX407 Redhat Certified Specialist in Ansible Automation
Rating: 4.1 out of 54.1 (416 ratings)
3,314 students
Created by Gourav Shah, School of Devops
Last updated 7/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • What is ansible, why its needed and how it works
  • How to configure ansible and setup static/dynamic inventories
  • Ad hoc server management, running jobs in parallel
  • Managing systems entities using ansible Modules
  • Writing Playbooks to define the state of infrastructure as a code
  • Creating modular, reusable code with Roles
  • Creating dynmic code with vars and templates
  • Using Ansible Galaxy
  • Encrypting sensitive data with Vault
  • Service Discovery and managing Multiple Environments
  • Application Deployment Strategies, Rolling Updates
Curated for the Udemy for Business collection

Requirements

  • Basic Linux Operations and CLI
  • A laptop or a desktop with a Web Browser
  • Docker Envrionment or a Cloud Account
  • Terminal software e.g. iterm, bash, conemu

Description

Ansible is set to be the standard in the world of IT Infrastrcuture Management. It's a rare combination of simplicity meeting sophistication. Its core principle being simple is reflected in all its design choices such as agentless setup, small footprint, push model, YAML as a language to define infrastructure state etc. Its easy to setup, easy to write code with, easy to extend while writing custom modules. At the same time it offers everything a IT Systems, Networks or a Oprations/Devops person needs. It allows you to do all of following by replacing array of dedicated tools. 

  • Whether you want to manage systems at scale
  • run ad-hoc tasks on a group of servers
  •  automate systems and application configurations,
  • do change management, 
  • deploy applications in a orchestrated way
  • provision cloud servers or manage network or storage devices


This course is been created to help you master Ansible one step at a time. It starts with the fundamental concepts related to Infrastructure as Code, what ansible is, what is Idempotence, what makes Ansible stand apart. Then it helps you relate ansible to your project by taking up a use case. Once you setup the environment with the codespaces tool, you start diving in to the simple and sophisticated world of ansible one concept at a time. As part of this course you would, 

  • Setup an inventory of group of servers and configure ansible to manage those
  • Write playbook for base systems configuration
  • Create roles for automating web server provisioning and configurations 
  • Use galaxy roles to setup a load balancer 
  • Customise roles using group_vars to define your database and application configuraions
  • Secure database passwords with ansible vault
  • Deploy applications in rolling manner with zero downtime

By the end of this course you would have mastered ansible and should be able to use it to automate  servers, applications and understand all the primitives that ansible offers. 



Who this course is for:

  • A Systems Administrator who manages machines at scale
  • A Sysops/Operations Engineer who would like to automate application installation and configurations
  • A Devops Engineer who would like to automate configurations and application deployments
  • A Developer who would like to automate application deployments and the one who follows "You build it you run it ! " philosophy
  • A Network/Storage Administrator who would like to automate device configurations

Course content

14 sections • 120 lectures • 7h 53m total length

  • Preview03:51

  • Preview04:10
  • Preview05:55
  • Preview03:43
  • Important Resources for this Course
    00:16

  • What is Ansible Part I: Why Ansible ?
    Preview05:45
  • What is Ansible Part II: Simplicity, YAML, Push Model, Custom Modules
    Preview05:41
  • What is Ansible Part III: Batteries Included Approach
    Preview04:28
  • Web Quest AWQ001 - Explore Ansible Batteries - Modules
    3 questions
  • What is Ansible Part IV: Infrastructure as a Code
    Preview06:10
  • What is Ansible Part V: Code vs Data
    Preview04:38
  • What is Ansible Part VI: Idempotence and State Management
    Preview06:10
  • What is Ansible Part VIII: The Ansible Story
    Preview04:29
  • Test your knowledge
    6 questions
  • Web Quest AWQ002 - Relevance of Ansible in the world of Docker and Kubernetes
    3 questions

  • Preview01:17
  • Preview05:55
  • Preview07:42
  • Preview01:12
  • Launching codespaces on digital ocean cloud
    04:48
  • Managing codespaces
    07:51

  • Preview00:51
  • Tasks, Modules, Roles
    Preview06:45
  • Inventories and Playbooks
    05:11
  • Book Recommendation: Ansible Playbook Essentials
    01:08
  • Code Organization Strategies
    04:27
  • Introducing Use Case - Devops Demo App
    04:02
  • Approach to automate Devops Demo App
    04:41

  • Preview01:33
  • Preview06:24
  • LAB 1: Adding Ansible Configs
    00:28
  • Defining a static Inventory
    05:50
  • LAB 2: Creating Host Inventory
    01:15
  • Host Patterns and Ad Hoc Commands
    Preview08:53
  • LAB 3: Ad Hoc commands
    01:51
  • Modules and Desired State Configuration
    04:59
  • LAB 4: Using modules to manage the state of infrastructure
    00:47
  • Invoking Modules, Idempotence
    06:00
  • Using common modules
    07:33
  • Command Modules and Idempotence
    Preview07:43
  • Preview03:56

  • Section Introduction
    01:07
  • Preview05:19
  • Anatomy of a Playbook
    06:58
  • Preview05:08
  • LAB 1: Writing Playbook for Base System Configurations
    00:35
  • Validating and applying Ansible Playbook
    05:29
  • LAB 2: Validating Syntax
    01:08
  • Troubleshooting playbook failures
    04:42
  • LAB 3 :Error Handling and Debugging
    01:07
  • Adding another play for app servers
    03:36
  • LAB 4: Adding Additional Play
    00:52
  • Nano Project: Create a playbook to deploy a Static Site
    02:02
  • Nano Project ANP001: Write a Playbook to Deploy a Static HTML Site
    1 question
  • Cleaning up lb node after deploying static site
    00:30

  • Section Introduction
    01:08
  • Why do you need roles?
    03:30
  • Anatomy of a Role
    03:35
  • Code Organization Strategies
    03:46
  • Preview02:49
  • Creating a role for Apache
    05:21
  • LAB 1: Configuring app server environment with Roles
    00:35
  • Preview03:14
  • LAB 2: Writing Tasks to Install and Start Apache Web Service
    00:40
  • Copying config file, notifications and handlers
    07:55
  • LAB 3: Managing Configurations
    00:37
  • Creating a role for PHP
    05:44
  • LAB 4: Create a role to install php
    00:13
  • Nested roles and site wide playbook
    04:53
  • LAB 5: Systems role, dependencies and nested roles
    01:11
  • Preview02:14
  • Nano Project ANP002: Write a role to deploy devopsdemo app
    1 question

  • Section Introduction
    01:12
  • Need to separate data from code
    03:21
  • Preview05:13
  • Understanding ansible vars, Precedence Levels and Best Practices
    06:57
  • Advanced vars concepts
    06:30
  • Dynamically defining app version with vars and tasks
    05:53
  • Managing app configs with templates and vars
    09:13
  • LAB 1: Templates and Variables
    01:52
  • Preview08:14
  • LAB 2: Beyond defaults - Playing with vars precedence
    00:45
  • Registereed varibles and conditional execution
    04:52
  • LAB : 3 Registered Variables
    01:00
  • Discovering facts with setup module
    04:44

  • Section Introduction
    00:39
  • Tour of Ansible Galaxy
    Preview08:28
  • Selecing role for HAProxy
    05:23
  • Applying HAProxy role with custom properties
    04:07
  • Troubleshooting HAProxy Issues
    05:28
  • Nano Project: Setup MySQL database using a galaxy role
    02:45
  • Preview05:56
  • Connecting app with the database
    02:09
  • Checking in the galaxy roles
    02:42
  • Tagging tasks, roles, plays and playbooks
    04:14

Instructors

Gourav Shah
Premium Instructor| 40k+ students| Devops Trainer and Author
Gourav Shah
  • 4.2 Instructor Rating
  • 3,414 Reviews
  • 42,779 Students
  • 14 Courses

Gourav comes with more than a decade of experience building, managing and automating systems at scale. He has helped organisations to design and implement devops practices. 

He left his corporate job in 2012 to start Initcron, a niche devops consulting firm. He eventually got into delivering devops workshops for the corporates in India and then internationally. He has conducted more than 300 instructor led trainings. 

Based on the rare combination of his technical as well as teaching/delivery skills, he started teaching on Udemy circa 2018.  In a years time, through School of Devops banner, he has  has taught more than 25k students on Udemy and 10k+ in classroom.   He is also a published author.


School of Devops
Leaders in Devops Education Worldwide
School of Devops
  • 4.2 Instructor Rating
  • 2,440 Reviews
  • 17,426 Students
  • 10 Courses

Envisioned by Gourav Shah, a devops expert, author and a international trainer, School of Devops is a global provider of devops trainings with most comprehensive, job oriented, certification driven training programs. School of Devops also builds devops learning tools, technologies and top quality audio/visual content.  Schoolofdevops developed it’s own Devops workspace called Codespace, an open scoure IDE. Codespace is based on it's front end engine Akurath, a terminal, a Devops workspace.

Being passionate about world of Open Source software, and later managing systems at scale, Gourav has transformed himself to be an expert Devops Enabler. 

We  have  trained more than 8000 IT professionals from leading tech firms including CISCO, Intuit, Walmart Labs, Dreamworks, Accenture, Cognizant, Capgemini, RBS, Wells Fargo, Oracle etc.making us  a coveted devops training company. 


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.