Udemy

Platform

English

Language

Network & Security

Category

Automation with Ansible

Learn Ansible from zero to DevOps. Based on Red Hat Enterprise Linux 8, 7, and CentOS 7

4.00 (2 reviews)

Automation with Ansible

Students

13.5 hours

Content

Sep 2021

Last Update
Regular Price


What you will learn

Automation with Ansible (DO407) is designed for system administrators who are intending to use Ansible for automation, configuration, and management.

Students will learn how to install and configure Ansible.

Students will also create and run playbooks to configure systems, and learn to manage inventories.

Students will manage encryption for Ansible with Ansible Vault. Students will use Ansible in a DevOps environment with Vagrant.


Description

Designed for system administrators who are intending to use Ansible for automation, configuration, and management. Students will learn how to install and configure Ansible. Students will also create and run playbooks to configure systems, and learn to manage inventories. Students will manage encryption for Ansible with Ansible Vault. Students will use Ansible in a DevOps environment with Vagrant.


Content

Introduction

Overview of Ansible Architecture

Overview of Ansible Deployments

Describing Ansible Inventory

DEPLOYING ANSIBLE

Installing Ansible

Guided Exercise: Installing Ansible

Managing Ansible Configuration Files

Guided Exercise: Managing Ansible Configuration Files

Running Ad Hoc Commands

Guided Exercise: Running Ad Hoc Commands

Managing Dynamic Inventory

Guided Exercise: Managing Dynamic Inventory

Lab: Deploying Ansible

IMPLEMENTING PLAYBOOKS

Writing YAML Files

Guided Exercise: Writing YAML Files

Implementing Modules

Guided Exercise: Implementing Modules

Implementing Ansible Playbooks

Guided Exercise: Implementing Ansible Playbooks

Lab: Implementing Playbooks

MANAGING VARIABLES AND INCLUSIONS

Managing Variables

Guided Exercise: Managing Variables

Managing Facts

Demonstration: Managing Facts

Managing Inclusions

Guided Exercise: Managing Inclusions

Lab: Managing Variables and Inclusions

IMPLEMENTING TASK CONTROL

Constructing Flow Control

Guided Exercise: Constructing Flow Control

Implementing Handlers

Guided Exercise: Implementing Handlers

Implementing Tags

Guided Exercise: Implementing Tags

Handling Errors

Guided Exercise: Handling Errors

Lab: Implementing Task Control

IMPLEMENTING JINJA2 TEMPLATES

Implementing Jinja2 Templates

Guided Exercise: Implementing Jinja2 Templates

Lab: Implementing Jinja2 Templates

IMPLEMENTING ROLES

Describing Role Structure

Guided Exercise: Creating Roles

Deploying Roles with Ansible Galaxy

Guided Exercise: Deploying Roles with Ansible Galaxy

Lab: Implementing Roles

OPTIMIZING ANSIBLE

Configuring Connection Types

Guided Exercise: Configuring Connection Types

Configuring Delegation

Guided Exercise: Configuring Delegation

Configuring Parallelism

Guided Exercise: Configuring Parallelism

Lab: Optimizing Ansible

IMPLEMENTING ANSIBLE VAULT

Configuring Ansible Vault

Guided Exercise - Configuring Ansible Vault

Executing with Ansible Vault

Demonstration: Executing with Ansible Vault

Lab - Implementing Ansible Vault

TROUBLESHOOTING ANSIBLE

Troubleshooting Playbooks

Guided Exercise: Troubleshooting Playbooks

Troubleshooting Ansible Managed Hosts

Guided Exercise: Troubleshooting Ansible Managed Hosts

Lab: Troubleshooting Ansible

IMPLEMENTING ANSIBLE IN A DEVOPS ENVIRONMENT

DevOps in the enterprise

Using Vagrant

Vagrant components

Configuring a Vagrant environment

Managing Vagrant Machines

Vagrant provisioners

Guided Exercise: Provisioning Vagrant Machines

Deploying Vagrant in a DevOps Environment

Guided Exercise: Deploying Vagrant in a DevOps Environment


2765162

Udemy ID

1/18/2020

Course created date

2/27/2021

Course Indexed date
Bot
Course Submitted by