Course “Ansible fundamentals”

Course updated on August 11, 2023

Subscribe

Access this and all courses with a subscription

What's included

Theory: 13 lessons
Exercises: 0
Questions: 3
Self-study tasks
Extra materials
Extended materials for 13 lessons

Description

Configuration management and orchestration systems are important tools for any modern software developer and system administrator. The goal of this course is to learn how to use Ansible, the popular configuration management tool.

You will learn

  • Automate the configuration of servers and local environments
  • Describe infrastructure as code
  • Run commands on multiple servers in parallel

Syllabus

1

Ansible in Ad Hoc Mode

Learn how to use ansible command

2

Inventory file

Understand what inventory file is and how to write one.

3

Playbooks

Learn how to write simple playbooks.

4

Tags

Learn how to use tags.

5

Handlers

Learn how to use task notifications.

6

Variables

Learn how to use dynamic generation and how to reduce duplicates.

7

Variables in the inventory file

Learn how to create variables in the inventory file.

8

Facts

Understand what facts are.

9

Loops

Learn how to use 'with_items' to generate loops.

10

Conditions

Learn how to use 'when' to define conditions.

11

Filters

Learn how to filter data

12

Registering results

Learn how 'register' option is used.

13

Includes

Learn how to split tasks into multiple files.

Course Cover
  • Run code right in the browser
  • Lifetime access
  • Learn at your own pace
Subscribe

Access this and all courses with a subscription