Ansible Quick Start

Course

Intro Video

Photo of Stosh Oldham

Stosh Oldham

Course Development Director in Content

I have been working with technology in some way or another ever since my high school days. After attaining my bachelor’s degree in computer science, I spent over a decade in IT working on anything from fixing printers to engineering enterprise IT systems. I now have the privilege of sharing my expertise as a Linux Training Architect for Linux Academy. When I am not sitting behind a terminal, I like going on holiday and spending time with my family.

Length

02:15:16

Difficulty

Beginner

Course Details

Ansible is an automation engine that continues to gain popularity. The tool has become a favorite choice for managing IT infrastructure at scale. This Ansible Quick Start course is designed to get you up and running with the Ansible essentials quickly.

Download the Interactive Diagram here: https://interactive.linuxacademy.com/diagrams/AnsibleQuickStart.html

Syllabus

Ansible Quick Start

Lessons

Course Introduction and Features

00:02:40

Lesson Description:

This lesson provides an overview of what is covered in this course as well as the tools we provide to assist you in mastering the topic. The companion diagram for this course may be found here.

Ansible Introduction and Architecture

00:06:43

Lesson Description:

This video lecture reviews what Ansible is at a high level and provides the foundations on how it works. We demonstrate the basic functionality of Ansible and discuss some simple commands and system requirements.

Ansible Installation and Configuration Part 1

00:10:02

Lesson Description:

This is the first part of a two-part lesson covering how to install and configure the Ansible control server. This lesson discusses simple Ansible configurations and how to build an Ansible inventory.

Ansible Installation and Configuration Part 2

00:10:40

Lesson Description:

This is the second part of the two-part lesson covering how to install and configure the Ansible control server. This lesson discusses how to configure an Ansible system user and SSH pre-shared key pair for use with Ansible. We also talk about how to grant Ansible system permissions.

Where to Find Documentation

00:08:52

Lesson Description:

This video lesson discusses how you can find documentation for Ansible both on the internet and on your terminal. We give special attention to using the module index.

Ad-hoc Ansible Commands

00:16:14

Lesson Description:

Ansible ad-hoc commands are the foundation of how to work with Ansible. This lesson discusses how to run Ansible ad-hoc commands. We cover the basic ansible command syntax and options as well as a few common Ansible modules.

Ansible Playbooks

00:14:45

Lesson Description:

Ansible playbooks are the main way we utilize Ansible. We discuss what makes up an Ansible playbook and the ansible-playbook command. Ansible inventory is briefly touched on and we cover essential playbook syntax. The playbooks written web.yml is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".

Working with Ansible Variables

00:06:26

Lesson Description:

We discuss Ansible variables in this lesson. Variables may be used within Ansible to work with dynamic data. We cover how to define variables in a variety of ways, and we talk about how to use variables in Ansible playbooks. The playbook we write in this lesson, web-with-vars.yml, is provided in the course downloads section in the tgz file downloaded from "Ansible Quick Start Playbooks".

How to Use Ansible Facts

00:07:47

Lesson Description:

Facts are a great way to use existing system properties with Ansible. This lesson talks through what Ansible facts are and some use cases for them. The playbook written in this lesson, web-with-facts.yml, is provided in the course downloads section with the tgz file downloaded from "Ansible Quick Start Playbooks".

Troubleshooting and Debugging Ansible

00:07:55

Lesson Description:

Being able to troubleshoot an Ansible playbook is a crucial skill for working with Ansible. This video discusses how the debug and register modules may be used to do just that. The playbooks written, web-debug.yml, is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".

Understanding Handlers in Ansible

00:10:32

Lesson Description:

Ansible handlers may be used to improve playbook efficiency in a significant way. This lesson talks about how to define and use handlers in your Ansible playbooks. The playbooks written, web-handler.yml, is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".

What next?

00:02:34

Lesson Description:

This video talks about some courses you may find interesting after completing the Ansible Quick Start course.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00