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 Personal Development Mindfulness Personal Transformation Meditation 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:

  • 4 hours on-demand video
  • 9 articles
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
IT & Software Other IT & Software Ansible

Complete Ansible Bootcamp: Go from zero to hero in Ansible

Master Ansible Like a Boss ! Start from basics till deploy Docker, Jenkins, Kubernetes, your own applications and others
Rating: 4.4 out of 54.4 (122 ratings)
10,599 students
Created by Abdennour TOUMI
Last updated 7/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Understand the Ansible Architecture and Mindset
  • Get your hands dirty with Ansible comfortably
  • Automate Deployment for CI/CD pipelines
  • Automate Rollback for CI/CD pipelines
  • Interact with REST API using Ansible
  • Configure & Deploy Go App and Backends with Ansible
  • Configure & Deploy React App and Frontend with Ansible
  • Configure & Deploy MongoDB and databases with Ansible
  • How to love Ansible

Requirements

  • Laptop or Workstation , otherwise, everything is covered from scratch

Description

Become an Ansible Expert is the one of the most requested DevOps skills!


Whether you have never learn about Ansible, or want to learn about the advanced features of Ansible, this course is for you !!

Whether you want to get  theories of Ansible only, or love Hands-on & getting your hands dirty, this course is for you as well !!


With 100 lectures of video comprehensive , the course includes also :

- assignments

-  quizzes

- and Capstone Project.


In this course you will learn everything you need to become an Ansible Pro! Including:


  1. How to prepare a Lab Environment to play with Ansible

  2. Ansible Modules - from scratch

  3. Ansible Adhoc command

  4. Ansible Playbooks

  5. Ansible Variables - Global Scope

  6. Ansible Variables - Play Scope

  7. Ansible Variable - Host Scope

  8. Ansible Inventory - Expanding the inventory

  9. Ansible Task Control ( if-else, for loop,..)

  10. Jinja2 Templates

  11. Ansible Vault  [ Not Hashicorp Vault :) ]

  12. Ansible Roles

  13. Install Jenkins with Ansible

  14. Install Docker Engine with Ansible

  15. Install a Kubernetes Cluster with Ansible

  16. Ansible Collections

  17. More Advanced Topics, Hints and Best practices ( Dynamic Inventory,... etc)

  18. Capstone Project  (with Go Lang, React Js and MongoDB)


CAPSTONE PROJECT------

In the Capstone Project section, we will configure/deploy step by step a three tier Application ( React, Go, MongoDB) using Ansible.

In this project, you will get your hands dirty by tackling all topics that you learnt in the previous sections and more.


This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.


So what are you waiting for? Take advantage of this time to upgrade your skills and put Ansible on your resume with CONFIDENCE!


Who this course is for:

  • Anyone wants to master Ansible in a simple, easy and quick way
  • Software Developer who wants to ease the software lifecycle by automating his configuration
  • System Administrator who wants to kill the pain of SSHing to servers, wants to automate Ops and act quickly to incidents
  • DevOps engineer who wants to implement unified CI/CD pipelines with a Clean Code using Ansible
  • SRE who wants to codify Operations of his teams and manage incidents effectively
  • Solutions Architect who seeks for designing idempotent solutions while complying with the principles of well architected framework.

Featured review

Sergey Konovalov
Sergey Konovalov
830 courses
44 reviews
Rating: 5.0 out of 52 weeks ago
To be honest, I had some doubts when I just started, but the more I spent time with course the more I became sure this is very good. Not too high-level, not too much details. It's to the point, has capstone project with hands-on walkthrough across all topics. I faced several issues related to Ansible running on macOS, that were not covered, but it was easy to find answers by just googling or reading Q&A section.

Course content

13 sections • 102 lectures • 3h 56m total length

  • Preview00:10
  • Ansible Architecture in 1 minute
    01:15
  • Source Code & Links
    00:03

  • Lab Environment Overview
    01:59
  • Important Note Before the Next Lecture!!
    00:15
  • Lab Environment in Action
    11:35
  • Ansible Configuration File - ansible.cfg
    00:53
  • Bonus Lecture - Add Second Target Host to Inventory
    01:43
  • Summary
    01:19

  • Preview03:42
  • Ansible Module to Copy file from control machine to Target Hosts
    02:25
  • NOTE - Idempotent Module
    01:07
  • Ansible Module to Add Line to a Text File
    02:12
  • Ansible Module to Interact with REST API
    2 questions
  • Ansible Module to install OS Packages (Web Server)
    01:58
  • SUDO access - Elevate Remote User Privileges
    02:50
  • Ansible Modules Quiz
    3 questions

  • The Mess of Ansible Adhoc Commands !!
    01:16
  • YAML Tutorial
    02:48
  • JSON to YAML - Hands-on Practice
    1 question
  • Ansible Playbook Structure
    01:23
  • Write & Run your First Playbook
    03:31
  • Naming is a best practice
    01:13
  • Convert Ansible adhoc commands to playbooks
    2 questions
  • Deploy Static Website with Ansible
    04:12

  • Ansible Playbook Variables - Overview
    01:22
  • Variable Naming Validity
    00:45
  • Variable Scopes & Order of Precedence
    01:02
  • Variables with Global Scope
    01:06
  • Variables with Host Scope - PART1
    01:30
  • Variables with Play Scope
    01:08
  • Create Users from Variables
    1 question
  • Real Case ready for CI/CD pipeline | Extensive Hands On
    02:50
  • Real Case Part II - About Rollback Stage
    00:23
  • Variables at Runtime - Registered variables
    02:08
  • Registered variables - Hands-On
    01:46
  • Variables at Runtime - ansible_facts Theory
    00:50
  • Variables at Runtime - ansible_facts Hands-on
    01:25
  • Variables at Runtime - Turn off Gather Facts
    00:18
  • Generate Report Spec for your Servers
    1 question
  • Variables at Runtime - Magic Variables - Quick Overview
    00:43
  • Variables Quiz
    1 question

  • Scenario Overview to Expand Inventory
    00:46
  • Add more target hosts to inventory
    02:24
  • Inventory Structure - Hosts vs Groups
    01:12
  • Target a Group inside a Playbook
    01:58
  • Create Inventory Groups
    2 questions
  • Define Variables for Inventory Group
    01:08
  • Variables with Host Scope instead Play Scope
    04:20
  • Magic Variables - Hands-on
    03:43
  • ansible-inventory CLI
    00:30
  • Theory | host_vars & group_vars | Inventory Best Practices
    02:41
  • Hands-On | host_vars & group_vars | Inventory Best Practices
    02:45

  • Iterate with "loop" and "item" variable (like forEach)
    03:39
  • Optimize Playbooks with Loops
    2 questions
  • Conditional Task with "when" (like if else)
    03:11
  • Conditional Examples for "when" statement
    00:42
  • Create Users in the right host(s) per their Role(s)
    1 question
  • delegate Task to another host
    01:30
  • delegate_to hands-on assignment
    1 question
  • Import Tasks from external file
    02:42
  • notify with handlers
    02:46

  • Overview Jinja2 and its relation with Ansible
    01:20
  • Filters
    02:55
  • Filters - Useful Links
    00:20
  • Create Users with Passwords
    1 question
  • Template Module vs Copy Module
    03:21
  • Jinja2 if-else block
    01:35
  • Jinja2 for loop block
    03:15
  • Summary- Jinja2 Templating Syntax
    00:29
  • DNS resolution with /etc/hosts
    2 questions

  • Ansible Vault - Why and Overview
    01:38
  • Ansible Vault - Hands-on
    02:33

  • Ansibl Role Overview - Why? What?
    02:44
  • Ansible Role Structure Anatomy
    01:26
  • Ansible Galaxy CLI for Roles
    00:47
  • How to import Role in Ansible Project
    00:54
  • Hands On - Ansible Role - Install Jenkins
    04:31
  • Install Docker Engine with Ansible Role
    2 questions
  • Preview05:25

Instructor

Abdennour TOUMI
Software Engineer , Infrastructure Automation Engineer, Cloud Solutions Architect
Abdennour TOUMI
  • 4.5 Instructor Rating
  • 162 Reviews
  • 135,250 Students
  • 2 Courses

I am a Software engineer with a deep Hands-on with DevOps, Automation, Cloud Computing, and Machine learning technologies.
I am  the author of many open-source software like : React-CSV, ReactProgressbar and Serverless-HTTP-interface.

I am also building  reliable infrastructure for our customers with a focus on codifying all infra operations leveraging amazing technologies like Terraform, AWS Cloudformation, Kubernetes Helm and others.

My following certifications allowed me to work with any DevOps tools comfortably :

- Kubernetes Administrator (CKA)

- Kubernetes App Developer (CKAD)

- Red Hat Certified Engineer (RHCE)

- Professional Cloud Architect - Google Cloud

 - Professional Solutions Architect - AWS 

- Professional DevOps Engineer - AWS 

- Red Hat Certified in Openshift Administration

- Red Hat Certified in Openshift App Dev

- Red Hat Certified in Ansible Automation

- Associate Solutions Architect - AWS

- Associate SysOps Administrator - AWS

- Associate AWS Developer - AWS

- Linux Professional Institute (LPIC-1) 

-  Professional ReactJS Developer Graduated  -  Udacity Nanodegree
- Fullstack Developer  Graduated -  Udacity Nanodegree

- Professional Scrum Master (PSM-1)


  • 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.