Ansible for Absolute Beginners - Hands-on - DevOps
Created by Sagar Mehta, Last Updated 25-Nov-2020, Language:English
Ansible for Absolute Beginners - Hands-on - DevOps
Ansible Automation
Created by Sagar Mehta, Last Updated 25-Nov-2020, Language:English
What Will I Get ?
- Ansible Automation
- DevOps
- Configuration Management
Requirements
- Basic Computer Fundamentals & Terminologies
- A computer installed with Linux or multiple VM's connected in Network
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.
Course Content
-
Ansible - Course Introduction
3 Lectures 00:03:13-
Welcome
Preview00:01:00 -
Scope of Contents
Preview00:01:12 -
Outcome
Preview00:01:01
-
-
Ansible Automation
1 Lectures 00:05:33-
Introduction
00:05:33
-
-
Ansible Architecture
1 Lectures 00:13:07-
Ansible Architecture
00:13:07
-
-
The Playbook Grammar
1 Lectures 00:23:36-
The Playbook Grammar
00:23:36
-
-
Deep Dive Playbooks
4 Lectures 00:34:07-
Jinja 2 & Templates
00:18:17 -
Asynchronous, Polling & Batch Deployment
00:04:12 -
Tags & Lookups
00:05:03 -
Ansible Vault & Handlers
00:06:35
-
-
Galaxy & Roles
1 Lectures 00:05:49-
Galaxy & Roles
00:05:49
-