Getting Started With Ansible: Key Concepts for Beginners
4.4 (54 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,954 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started With Ansible: Key Concepts for Beginners to your Wishlist.

Add to Wishlist

Getting Started With Ansible: Key Concepts for Beginners

Learn what you need to get started!
New
4.4 (54 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,954 students enrolled
Created by Linux Academy
Last updated 8/2017
English
Price: Free
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • How to Explore and Read the Ansible Documentation
  • Ansible Installation and Basic Configuration
  • Run Ad Hoc Ansible Commands
  • Understanding Ansible Playbook Structure with YAML
  • Gather Remote System Facts
  • Use Variable Substitution in Playbooks
  • Taking Advantage of the 'Debug' Module
  • Use Notifications and Handlers
View Curriculum
Requirements
  • A basic familiarity with the Linux Command Line in order to execute the commands necessary to install and configure Ansible for use in your environment.
Description

If you have heard all the buzz around the Ansible Configuration Management tools and are wondering what they are and how to get started using them, then this course is for you.

Although Ansible (and configuration management in general) are large topics, we will distill them down to just the information you need to know to get started using it. Within this set of video demonstrations, you will learn how to install Ansible, configure it for use on your local system, create and run playbooks, understand YAML structure in playbooks, how to run ad hoc commands against your host inventory and take advantage of the Ansible Module documentation.

Once you have completed the course, you will be well on your way to implementing Ansible for Configuration Management in your environment! 

Who is the target audience?
  • Anyone who is looking to expand their DevOps toolkit by exploring how Ansible works in build and configuration management environment.
Compare to Other Ansible Courses
Curriculum For This Course
8 Lectures
01:48:23
+
Introduction
2 Lectures 26:05

Here we will walk through everything you need to get a basic Ansible multi-node environment up and running. Which packages, how to configure and then deploying and managing the user account we need.

Installation and Configuration
16:01

Ansible has a great online documentation site (modules are where you will spend your time). Let's explore what we can find there and how it can help us.

Ansible Documentation
10:04
+
Using Ansible
6 Lectures 01:22:18

Not everything has to live in a playbook. We can do some pretty cool things with a single command right at the command line.

Running Ad Hoc Ansible Commands
19:03

YAML is a simple markup language, but it has some specific formatting requirements that we will want to be aware of. We will look at that and show a playbook with all the major sections defined as an example.

Playbook Structure with YAML
15:49

We have touched on gathering facts during our playbook, learn what that is and how we can use it to explore our node settings.

Gathering Facts
10:14

Variables are key components to the flexibility of playbooks, we will take a look at the two most common methods of using them.

Variable Substitution
12:22

The ability to debug your playbook is as important as during the development of any other automation, learn how to register results and output them in JSON format for review.

Using the Debug Module
10:33

Notifications and Handlers
14:17
About the Instructor
Linux Academy
4.6 Average rating
14,095 Reviews
79,405 Students
12 Courses
Instructor at Linux Academy

Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career. 

Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data.