Diveintoansible Course

Tags: Ansible

Dive Into Ansible, Learn Ansible/DevOps/Automation, *Latest Ansible Version (4.x) + Full Ansible Lab Included!*

Last updated 2022-01-10 | 4.6

- Understand Ansible Modules. The structure of Ansible Playbooks
- the Creation and Execution of Ansible Playbooks
- Ansible Facts
- and Jinja2 Templating
- Advanced Topics - BuiltIn Modules
- Dynamic Inventories
- Parallel Looping
- Conditionals
- Task Delegation
- Magic Variables
- Vault
- Creating Modules and Plugins
- Structuring Ansible playbooks: Includes
- Roles
- Tags

What you'll learn

Understand Ansible Modules. The structure of Ansible Playbooks
the Creation and Execution of Ansible Playbooks
Ansible Facts
and Jinja2 Templating
Advanced Topics - BuiltIn Modules
Dynamic Inventories
Parallel Looping
Conditionals
Task Delegation
Magic Variables
Vault
Creating Modules and Plugins
Structuring Ansible playbooks: Includes
Roles
Tags
Use Ansible with cloud services and containers
AWS
and Docker
Troubleshooting with Ansible
Using Ansible for validation and testing (and best practices)

* Requirements

* This video is for those who wish to learn and master Ansible to facilitate scalable orchestration
* DevOps and Automation

Description

All content available in 1080p using Udemy's Adaptive Streaming - Select 1080p within the player!

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.

This professional video course on Ansible guides the user through a multitude of topics in order to understand and professionally master Ansible. It aims to help you master Ansible while tackling and learning multiple topics. It starts with Ansible's architecture and how to provide effective scalable automation.  Further, we look into Ansible modules and playbooks with YAML syntax and execute it. Next you will get to know about advanced Ansible playbooks, and even structure them. You will learn to use Ansible with cloud services and containers and provision it with AWS and Docker. Finally, you will master troubleshooting, validating, and testing with Ansible.

June 2021 Update:

Updated to use the new V4 release of Ansible.

April 2021 Update:

Updated to use the new V3 release of Ansible.

The lab environment as well as supporting Windows/Mac & Linux on x86 based system, now also supports ARM architectures, therefore allowing the course to be run on the new Mac M1 architecture (requires the supported version of Docker Desktop) and Raspberry Pi 4's.

December 2020 Update:

The course has received a major revamp and a brand new version has been released known as Dive Into Ansible, replacing the previous edition of Mastering Ansible.  As an existing subscriber, you automatically receive this brand new version at no extra cost.

I've listened to all of your feedback and the new version brings with it some exciting updates.  In particular -

  • All of the course, has been updated to the very latest version of Ansible, which at this time is 2.10

  • Python 3, is used as standard throughout the course

  • The lab experience has been enhanced significantly. We've moved away from the Virtualbox based Virtual Machines and the lab runs entirely as containers in Docker! The lab can be launched with a single command and all systems, are now also accessible from your web browser!

  • Hands on exercises

  • Quizzes

  • A playbook project where we launch a website with a special easter egg, an Ansible themed game known as 'Playbook Stacker'

For those of you who were studying the previous version, the sections have been renamed as '(Previous Version)' and will be kept for a short period of time before being removed, allowing those currently studying the previous version to complete if desired.  I strongly suggest re-taking Section 1 and 2, from the new version and then continuing from the equivalent section, in the new version.

About the Author:

James Spurin is an IT professional with over 15 years working in a variety of technology fields including internet technologies,  automation, software development, storage, and Unix administration. He  holds an MSc with Distinction in Computer Science, Software Engineering  from Liverpool University.

Professionally he has worked for a variety of major organizations including Dell EMC, Goldman Sachs, Nomura, and Virgin Internet. He is also an advisory board member for StorageOS, a container-based storage  solution. He is an active contributor to open source software and is the  creator and maintainer of XML Dataset, a Python library featured on the  awesome Python list for parsing XML data.

Who this course is for:

  • This video is for those who wish to learn and master Ansible to facilitate scalable orchestration, DevOps and Automation

Course content

10 sections • 37 lectures

Motivations, Learning Outcomes and Course Structure Preview 05:08

Introduction to Ansible Preview 04:45

Installing Docker Preview 09:46

Installing the Ansible Lab - Precursor (Important!) Preview 02:40

Installing the Ansible Lab Preview 09:02

Configuring SSH connectivity between hosts Preview 14:45

Setting up the Course Repository Preview 02:00

Section 1 & 2 Quiz Preview 05:00

YAML Preview 26:03

Ansible Playbooks, Breakdown of Sections Preview 23:05

Ansible Playbooks, Variables Preview 13:21

Ansible Playbooks, Facts Preview 15:37

Templating with Jinja2 Preview 12:33

Ansible Playbooks, Creating and Executing Preview 23:29

Ansible Playbook Modules Preview 16:34

Dynamic Inventories Preview 14:50

Register and When Preview 10:54

Looping Preview 23:02

Asynchronous, Serial, Parallel Preview 20:12

Task Delegation Preview 09:36

Magic Variables Preview 03:33

Blocks Preview 04:10

Vault Preview 15:30