Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ansible for Absolute Beginners - Hands-on - DevOps
Rating: 4.4 out of 5(15 ratings)
77 students

Ansible for Absolute Beginners - Hands-on - DevOps

Ansible for Absolute Beginners - Hands-on - DevOps
Created bySagar Mehta
Last updated 7/2020
English

What you'll learn

  • Ansible Architecture
  • Ansible Working Model in Enterprise
  • Playbooks and its features with examples
  • Ansible Roles

Course content

6 sections11 lectures1h 25m total length
  • Welcome1:00

    This is welcome lecture of course.

  • Scope of Contents1:12

    This lecture details scope of contents for Ansible Automation section.

  • Outcome1:01

    This gives details on course outcome for participants.

Requirements

  • Good Knowledge on any operating system with Linux Editors like VIM or NANO will be needed.

Description

This course teaches Ansible Architecture, Basic Working Diagram with playbooks writing practice with good examples. In short, this will make participants ready to work on Ansible as DevOps Practitioner.

Scope of Contents

Chapter 1: Introduction

  • Understanding Ansible Automation

Chapter 2: Ansible Architecture

  • Ansible introduction and features

  • The automation and orchestration

  • Setting up Ansible with SSH clients

Chapter 3: The Playbook Grammar

  • Playbook YAML definition

  • Playbook terms

  • Playbook tasks

  • Ansible hosts and inventory and tasks

  • Exercise to create User

  • Exercise of package installation

Chapter 4: Ansible Playbook - Deep Dive

  • Gather variables and information from the remote system

  • Jinja Templates

  • Start the asynchronous long running action

  • Dry Run Mode

  • Tags

  • Lookup

  • Prompts

  • Vault

Chapter 5: Ansible Roles & Galaxy

  • Ansible Galaxy Access

  • Using Roles from Galaxy

  • Creating Roles

  • Using Roles in Playbooks


PREREQUISITES

Learners should have knowledge about:

  • Basic Linux commands

  • Creating & editing files using VI(VIM) or NANO editor

OUTCOME

Learners will attain:

  • Complete knowledge of Ansible for Configuration Management.

  • Learners would have knowledge Architecture of Ansible.

  • Learners would be able to create playbooks using YAML and deploy applications.

  • Learners would be able to integrate various technologies during configuration management.

  • Learners would be able to reduce development & release overhead.

  • Learners would understand DevOps designs better.

Who this course is for:

  • IT/Software Professionals willing to learn DevOps
  • Course about Ansible for DevOps Practitioner.