Ansible For NetWork Engineers: HandsOn & Capstone Projects


Ansible For NetWork Engineers: HandsOn & Capstone Projects
Ansible For Network Engineers: Hands-On & Capstone Projects
Published 12/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

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

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.

Requirements

A basic understanding of networking concepts (e.g., IP addressing, routing, and switching).

Familiarity with Cisco devices and their configuration basics.

No programming experience needed

Description

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Introduction to Ansible for Network Engineers

Lecture 2 Why use Ansible for Network Automation

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

Lecture 4 Ansible Architecture & Concepts

Lecture 5 Ansible Control Node Installation and Setup

Lecture 6 Lab Setup for Network Automation

Section 3: Ansible Basics: Configuration, Inventory, and Playbooks

Lecture 7 Ansible Configuration

Lecture 8 Ansible Ad-Hoc command and Inventory Basics

Lecture 9 YAML 101

Lecture 10 Inventory in YAML format

Lecture 11 Ansible Playbook

Lecture 14 group_vars and host_vars

Lecture 15 Register

Lecture 16 ansible_facts

Lecture 18 include_vars

Lecture 19 set_fact

Section 5: [ Capstone Project 1 ] – Configuration Backup

Lecture 20 [Capstone Project 1] – Configuration Backup – Overview

Lecture 21 [Capstone Project 1] – Configuration Backup – Solution

Section 6: Using Conditionals

Lecture 22 loop and with_items

Lecture 24 loop_control

Lecture 25 until

Lecture 26 Using when

Section 7: Managing Cisco IOS Devices with Ansible

Lecture 27 ios_facts module

Lecture 30 [ios_config] – Introduction

Lecture 31 [ios_config] – parents

Lecture 32 [ios_config] – after

Lecture 33 [ios_config] – before and match

Lecture 34 [ios_config] – backup and backup-options

Lecture 35 [ios_config] – diff_against and diff_ignore_lines

Lecture 36 [ios_config] – save_when

Lecture 37 [ios_config] – src

Lecture 38 [Resource Module] – hostname

Lecture 39 [Resource Module] – interfaces

Lecture 40 [Resource Module] – l2_interfaces and l3_interfaces

Section 8: RegEx and Parsers

Lecture 41 RegEx 101

Lecture 42 RegEx in Ansible

Lecture 43 cli_parse module with TextFSM, NTC-templates, and pyATS

Section 9: [ Capstone Project 2] – Automated Local Username Update and Cleanup

Lecture 44 [Capstone Project 2] – Automated Local Username Update and Cleanup – Overview

Lecture 45 [Capstone Project 2] – Automated Local Username Update and Cleanup – Solution

Lecture 46 [Capstone Project 2] – Automated Local Username Update and Cleanup – Solution 2

Section 10: Filters Plugins and Jinja2

Lecture 47 [Filters] – Introduction

Lecture 48 [Filters] – combine

Lecture 49 [Filters] ternary

Lecture 50 [Filters] map

Lecture 51 [Filters] to_json and to_nice_json

Lecture 52 [Filters] to_yaml and to_nice_yaml

Lecture 53 [Filters] zip

Lecture 54 [Filters] ip_addr

Lecture 55 [Filters] to_datetime and strftime

Lecture 56 [Jinja2] – Introduction

Lecture 57 [Jinja2] – if else

Lecture 58 [Jinja2] – for loop

Lecture 59 [Jinja2] – include

Lecture 60 [Jinja2] – ios_config

Section 11: Deep Dive into Lookup and Callback Plugins

Lecture 61 [Lookup Plugins] – Overview

Lecture 62 [Lookup Plugins] – File

Lecture 63 [Lookup Plugins] – env

Lecture 64 [Lookup Plugins] – pipe

Lecture 65 [Lookup Plugins] – template

Lecture 66 [Callback Plugin] – stdout

Lecture 67 [Callback Plugin] – aggregate

Lecture 68 [Callback Plugin] – notification – log_plays and email

Lecture 69 [Callback Plugin] – notification – slack integration

Section 12: Managing Task Execution with Blocks, Assert, and Handlers

Lecture 70 Block

Lecture 71 Assert

Lecture 72 Handlers

Section 13: Reusable Automation with Collections, Roles, Includes and Imports

Lecture 73 Collections

Lecture 74 Roles

Lecture 75 Include and Import

Section 14: Ansible Best Practices and Optimizations

Lecture 76 Strategies in Ansible

Lecture 77 Forks and Serial in Ansible

Lecture 78 Using tags

Lecture 79 Using check_mode

Lecture 80 Delegation

Lecture 81 no_log and log_path

Lecture 82 ignore_errors

Lecture 83 failed_when and changed_when

Lecture 84 Ansible Lint

Lecture 85 ansible_vault

Section 15: [ Capstone Project 3] – Automated IOS Upgrade

Lecture 86 [Capstone Project 3] – Automated IOS Upgrade – Overview

Lecture 87 [Capstone Project 3] – Automated IOS Upgrade – Solution

Section 16: Ansible Automation Platform (AAP) and AWX Essentials

Lecture 88 Ansible Automation Platform Overview and Installation

Lecture 89 Setting up AAP to manage hosts

Lecture 90 Users, Teams and Roles in AAP

Lecture 91 Job Template Surveys

Lecture 92 Scheduling Jobs

Lecture 93 Notifications in AAP

Lecture 94 Creating Dynamic Inventory in AAP

Lecture 95 Using Workflow in AAP

Section 17: Advanced Ansible: Custom Inventory Plugins and Modules

Lecture 96 Custom Inventory Plugin

Lecture 97 Custom Module

Section 18: ServiceNow Integration with Ansible

Lecture 98 ServiceNow Overview and snow_record Module

Lecture 99 ServiceNow snow_record update using Jinja2 and HTML

Lecture 100 ServiceNow ITSM Incident Module

Lecture 101 ServiceNow ITSM Change Module

Section 19: [Capstone Project 4] – Automated VLAN Configuration using ServiceNow and AAP

Lecture 102 Automated VLAN Configuration using ServiceNow Workflow and AAP – Overview

Lecture 103 Automated VLAN Configuration using ServiceNow Workflow and AAP – Solution

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.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima