Automation with Ansible Playbooks
Created by Narendra P, Last Updated 12-Sep-2020, Language:English
Automation with Ansible Playbooks
Ansible to automate local and cloud configuration management tasks with Playbooks
Created by Narendra P, Last Updated 12-Sep-2020, Language:English
What Will I Get ?
- Ansible Engine with Ad-hoc commands
- Implementation of Ansible Playbooks from basic level to advanced level
- Ansible Installation and Configuration with directory structure and Architecture
- Ansible Ad-hoc commands
- Ansible Facts and Variables
- Ansible Inventories (Static and Dynamic Inventoryies)
- How to work with Mangaed nodes if manged nodes are not installed with Python
- Passwrod Authentication setup and explanation
- Introduction to Ansible Playbooks
- Operations on strings and numbers using Playbooks (Filters and Methods )
- Operators to work with tasks
- Conditional Statements, loops, tags and handlers
- Block module and its usage
- Template module variables, conditional statements and loops
- Ansible Valut Concept.
Requirements
- PC or Laptop with internet Connection
- Knowledge to create servers from VMvare/Any Cloud
Description
The target audience for this course are systems or automation engineers with a few years of experience in managing various parts of infrastructure, including operating systems, application configurations, and deployments.
This course also targets anyone who intends to manage systems and application configurations effectively and in an automated way, with the shortest learning curve.
Who this course is for:
- who are looking for a job in Automation using Ansible and Ansible Playbooks
Course Content
-
Introduction
3 Lectures 00:24:55-
Preview of the course: Automation using Ansible - Step by Step
Preview00:04:25 -
Introduction: Story before Ansible or Any other configuration Management tools
Preview00:09:46 -
Ansible Architecture
Preview00:10:44
-
-
Installing and Configuring Ansible
8 Lectures 02:27:58-
Ansible Installation and Configuration Part-1 (Installation )
Preview00:12:56 -
Ansible Installation and Configuration Part-2 (Configuration)
00:43:09 -
Ansible Directory Structures
00:20:13 -
How to disable host key chekcing ?
00:12:00 -
Inventory file with Groups and Group of Groups
00:20:21 -
Different locations of ansible.cfg file with priority
00:08:01 -
Review on Ansible Architecture
00:06:48 -
Installing Ansible Engine on RHEL 8
00:24:30
-
-
Ansible Ad-hoc commands
8 Lectures 01:33:38-
Introduction to Ad-hoc commands | Basic syntax for Ansible Ad-hoc commands
00:22:13 -
How Ansible Works ? (Executing Ad-hoc commands or Playbooks )
Preview00:14:37 -
Transfer a file from Ansible Engine to Nodes using copy module
00:17:42 -
Download a file from Ansible Managed Nodes to Ansible Engine
00:09:42 -
Create or Delete a file or dierctory on Managed Nodes
00:13:52 -
List of different modules to work with files
00:01:36 -
Install a package like git, httpd, mysql, git on Linux Systems using yum module
00:09:14 -
Command Module
00:04:42
-
-
Ansible Facts and Variables
2 Lectures 00:36:53-
Introduction to Ansible Facts
00:07:59 -
How to create and work with custom facts ?
00:28:54
-
-
Ansible Inventories (Static and Dynamic Inventoryies)
2 Lectures 00:40:15-
Inventory Types and Working with AWS EC2 Dynamic Inventory Script
00:24:02 -
Simple Custom Dynamic Inventory Script creation
00:16:13
-
-
Passwrod Authentication setup and explanation
2 Lectures 00:32:19-
Working with Managed Nodes using a Password | Password Authentication
00:19:17 -
Executing Ansible tasks with default and different users on Managed Nodes
00:13:02
-
-
Ansible Variables
1 Lectures 00:21:04-
Basic introduction to Ansible variables
00:21:04
-
-
Introduction to Ansible Playbooks
3 Lectures 01:03:07-
Introduction to Playbooks with task and play concepts
00:18:40 -
Writing Simple Playbooks for basic understanding
00:24:36 -
Basic Key Points to run Ansible Playbooks
00:19:51
-
-
Basic concepts to write Playbooks (Working with different variables)
4 Lectures 01:05:49-
Print any message (ex: welcome to Playbooks) using playbook ?
00:19:58 -
How to read a variable and print using ansible playbook ?
00:09:22 -
print any messge with playbook
00:19:58 -
Working with Gather facts variables or setupt module variables
00:16:31
-
-
Visual Studio Code Editor for Ansible Playbooks
1 Lectures 00:10:43-
Installing and using Visual Studio Code Editor for Ansible Playbooks
00:10:43
-
-
Operations on strings and numbers using Playbooks (Filters and Methods )
1 Lectures 00:08:54-
Arithmetic operators on numbers
00:08:54
-
-
Operators to work with tasks
3 Lectures 00:40:29-
Comparison operators
00:07:21 -
Membership operators and Test Operators
00:20:30 -
Logical operators
00:12:38
-
-
Conditional Statements
3 Lectures 00:42:11-
Settings for Ubuntu server to consider it as a Managed Node
00:11:41 -
How to use when conditional statement ? (Explanation with simple playbook)
00:21:41 -
Inline conditional statement
00:08:49
-
-
Introduction to handlers
1 Lectures 00:14:00-
Basic usage of Handlers
00:14:00
-
-
Loops
1 Lectures 00:15:05-
Introduction to loops
00:15:05
-
-
Tags
1 Lectures 00:16:20-
Working with tags and skip tags
00:16:20
-
-
Error Handling ( ignore_errors,failed_whenblock, rescue and always)
1 Lectures 00:12:24-
Error Handling part-1
00:12:24
-
-
Ansible reusable concepts with: import_tasks,include_tasks
1 Lectures 00:21:53-
Reusable tasks with import and include
00:21:53
-
-
loacal_action vs delegate_to
1 Lectures 00:23:57-
Usage of local_action and delegate_to
00:23:57
-
-
Tomcat Installation and Configuration using Playbook
1 Lectures 00:43:40-
Java and Tomcat installation and configuration using template module
00:43:40
-
-
Template module
2 Lectures 00:26:06-
Introduction to template module with variables
00:08:49 -
Template varaibles, conditional statements and loops
00:17:17
-
-
AWS Provisioning Using Ansible
8 Lectures 01:47:31-
Github link for playbooks
-
Ansible Environment setup for AWS Provisioning
00:17:06 -
Launch EC2 Instances with multiple sequrity groups and Tags
00:19:57 -
Simple playbooks to start stop and terminate ec2 instances
00:13:43 -
Single playbook to start stop and terminate Instance
00:10:03 -
EC2 Tags help to start, stop and terminate instances
00:20:07 -
Cleanup Tag-less EC2 Instances using Playbooks
00:10:27 -
Generate CSV Reprots using ansible Playbooks for ec2 Instances
00:16:08
-
-
Ansible-Roles
1 Lectures 00:20:59-
Converting a playbook into to Ansible Roles
00:20:59
-

Narendra P
I am an IT Professional with 7+ years of experience in different Domains. Very much interested in learning new technologies and teaching. I believe that the best way to learn by doing it in a fun way. I have good practical knowledge of automation with different Scripting languages like Shell Scripting, Python Scripting, and YAML Scripting. My Online classes focus on providing high-quality documentation with practical knowledge. Hands-on experience in learning new technology that makes learning really interesting.