Skip to content Skip to sidebar Skip to footer

Ansible for Network Engineers: Hands-On & Capstone Projects

100% Hands-On : Master Ansible from Basics to Advanced for Network Engineers with 100+ Videos and Capstone Projects

Ansible for Network Engineers: Hands-On & Capstone Projects

Preview this Course

What you'll learn

  • Master Ansible Basics and Advanced Concepts: Configure and automate network devices with Ansible playbooks, modules, and templates tailored for network engineer
  • Integrate Ansible with ServiceNow: Use ServiceNow modules with Ansible to create seamless end-to-end automation workflows for ITSM integration.
  • Automate Cisco Devices with Ansible: Manage network tasks like configuration backup, IOS upgrades, and username updates using powerful Ansible modules.
  • Build Practical Skills with Capstone Projects: Complete projects like VLAN automation and IOS upgrades to tackle real-world networking challenges.
  • Leverage Ansible Automation Platform: Set up workflows, manage dynamic inventories, and schedule jobs using Ansible Automation Platform..
  • Optimize Ansible for Scalability: Use roles, collections, tags, and advanced strategies to streamline and optimize automation workflows.

Description

Unlock the power of network automation with Ansible! Designed specifically for network engineers, this comprehensive course takes you from beginner to advanced levels, emphasizing real-world, hands-on labs to build practical expertise.

What makes this course unique?



ServiceNow Integration: Learn to integrate Ansible with ServiceNow to orchestrate end-to-end automation workflows seamlessly.

Four Capstone Projects: Tackle real-world scenarios and build projects that prepare you for industry challenges.

100+ Videos: Dive deep into a wealth of content covering concepts, labs, and advanced topics.

This course is perfect for those who want to:



Network engineers aiming to master Ansible for device configuration and management.

Professionals looking to implement end-to-end automation with ServiceNow.

Learners preparing for the DevNet Expert certification journey.

What you'll get:



Step-by-step creation and management of Ansible playbooks for network devices.

Real-world applications with a variety of network equipment.

Advanced features like Ansible Collections, Roles, Templates, Automation Platform, Custom Modules, and integrations with ServiceNow and Slack.

Join the growing community of network professionals leveraging automation to simplify and optimize their workflows. Start your journey towards becoming a DevNet Expert today!



Course Outline:



Course Introduction

Introduction

Introduction to Ansible for Network Engineers

Why use Ansible for Network Automation

Comparing Ansible with Puppet, Chef, and SaltStack: Key Differences

Ansible Architecture & Concepts

Ansible Control Node Installation and Setup

Lab Setup for Network Automation

Ansible Basics: Configuration, Inventory, and Playbooks

Ansible Configuration

Ansible Ad-Hoc command and Inventory Basics

YAML 101

Inventory in YAML format

Ansible Playbook

Mastering Variables in Ansible

Understanding Variables in Ansible

Valid Variable Names

group_vars and host_vars

Register

ansible_facts

Magic Variables

include_vars

set_fact

[ Capstone Project 1] - Configuration Backup

Capstone Project 1 - Configuration Backup - Overview

Capstone Project 1 - Configuration Backup - Solution

Using Conditionals

loop and with_items

Registering variables with a loop

loop_control

until

Using when

Managing Cisco IOS Devices with Ansible

ios_facts module

ios_command - Part 1

ios_command - Part 2 - prompt

ios_config - Introduction

ios_config -  parents

ios_config - after

ios_config - before and match

ios_config - backup and backup-options

ios_config - diff_against and diff_ignore_lines

ios_config - save_when

ios_config - src

Resource Module - hostname

Resource Module - interfaces

Resource Module - l2_interfaces and l3_interfaces

RegEx and Parsers

RegEx in Ansible

cli_parse and TextFSM, NTC-templates, and pyATS

[ Capstone Project 2] - Automated Local Username Update and Cleanup

Capstone Project 2 - Automated Local Username Update and Cleanup - Overview

Capstone Project 2 - Automated Local Username Update and Cleanup - Solution 1

Capstone Project 2 - Automated Local Username Update and Cleanup - Solution 2

Filters Plugins and Jinja2

Filters - Introduction

Filters combine

Filters ternary

Filters map

Filters to_json and to_nice_json

Filters to_yaml and to_nice_yaml

Filters zip

Filters ip_addr

Filters to_datetime and strftime

Jinja2 Introduction

Jinja2 - if else

Jinja2 - for loop

Jinja2 - include

Jinja2 - ios_config

Deep Dive into Lookup and Callback Plugins

Lookup Plugins Overview

Lookup Plugin - File

Lookup Plugin - env

Lookup Plugin - pipe

Lookup Plugin - template

Callback Plugin - stdout

Callback Plugin - aggregate

Callback Plugin - notification - log_plays and email

Callback Plugin - notification - slack integration

Managing Task Execution with Blocks, Assert, and Handlers

Block

Assert

Handlers

Reusable Automation with Collections, Roles, Includes and Imports

Collections

Roles

Include and Import

Ansible Best Practices and Optimizations

Strategies in Ansible

Forks and Serial in Ansible

Using tags

Using check_mode

Delegation

no_log and log_path

ignore_errors

failed_when and changed_when

Ansible Lint

ansible_vault

[ Capstone Project 3] - Automated IOS Upgrade

Capstone Project 3 - Automated IOS Upgrade - Overview

Capstone Project 3 - Automated IOS Upgrade - Solution

Ansible Automation Platform (AAP) and AWX Essentials

Ansible Automation Platform Overview and Installation

Setting up AAP to manage hosts

Users, Teams and Roles in AAP

Job Template Surveys

Scheduling Jobs

Notifications in AAP

Creating Dynamic Inventory in AAP

Using Workflow in AAP

Advanced Ansible: Custom Inventory Plugins and Modules

Custom Inventory Plugin

Custom Module

ServiceNow Integration with Ansible

ServiceNow Overview and snow_record Module

ServiceNow snow_record update using Jinja2 and HTML

ServiceNow ITSM Incident Module

ServiceNow ITSM Change Module

[ Capstone Project 4] - Automated VLAN Configuration using ServiceNow Workflow and AAP

Capstone Project 4 - Automated VLAN Configuration using ServiceNow Workflow and AAP - Overview

Capstone Project 4 - Automated VLAN Configuration using ServiceNow Workflow and AAP - Solution

Who this course is for:

  • Network Engineers: Professionals looking to automate network device management and workflows using Ansible.
  • IT and Automation Enthusiasts: Anyone eager to learn network automation concepts and apply them in real-world scenarios.
  • DevNet Certification Aspirants: Learners preparing for the DevNet Expert certification and seeking hands-on experience with Ansible.
  • Beginner to Intermediate Learners: Individuals with basic networking knowledge (no programming required) who want to build expertise in network automation.

Post a Comment for "Ansible for Network Engineers: Hands-On & Capstone Projects"