Mastering Ansible Automation for Network Engineers
100% Hands-On Ansible Training with Beginner to Advanced Level Topics – Using Network Automation SSH, REST API Examples
Created by Shibi Dev | 21 hours on-demand video course
Learn Ansible Automation skills from scratch to an advanced level for automating your Network. Gain an in-depth understanding of Ansible Playbook and Task Options For attending this course you don’t need any prior coding experience. 100% Hands-on demonstration of the concepts using Network Automation Usecases. The IDE is VS Code and Cisco devices will be used for demonstrating most of the device interactions.(vIOS, IOS-XE)
What you’ll learn
- Master Ansible Network Automation from scratch. No prior coding experience is needed. 100% Hands-on demonstration
- Elevate your career as a future-ready Network Automation Engineer, equipped with cutting-edge skills and expertise
- REST API Automation using Ansible GET, POST, PUT, PATCH DELETE operation sto Devices
- SSH Automation and Leverage TextFSM, NTC templates and PyATS CLI Parsers in Ansible for device configuration Parsing
- Learn to use Ansible Network resource modules such as cisco ios_facts, ios_config, ios_comands, ios_interfaces, ios_l3_interfaces, ios_static_routes
- Use RegEX Filters in Ansible for custom config parsing
- In-depth understanding on Ansible valut for encrypting/decrypting variables and files
- Gain Beginner to Advanced knowledge on Ansible Playbook and Task Options
- Explore Jinja2 templating for dynamic configuration Generation using host or group variables
- Understand ansible Magic Variables, hostvars, play_vars, include_vars, group_vars, host_vars with examples
- Learn advanced playbook features such as loops, conditionals, handlers , block, rescue and assert
- Lab setup using GNS3 VM and VS Code as the IDE for Playbooks with SSH remote development extension
- Utilize Ansible roles and collections for modular and reusable automation.
- Implement automation solutions across Network Devices such as routers switches etc
- Optimize Ansible playbook strategies and parallelism for faster execution
- Ansible’s inventory and configuration file management
- Understand Ansible Core vs Community
- Create ansible custom modules using Python Script
- Ansible include vs improt with task roles and playbooks examples
- Ansible task options, play options and debugger
- Clear explanation on Ansible’s Variable Precedence
- Ansible loops conditionals and exception handling
- How to use Ansible’s filter and lookup plugins
- How to use Network device resource module for configuration management
- REST API Automation using Ansible
- Configuration Parsing using Ansible RegEx
- Brief Introduction to Ansible automation frameworks such as Ansible AWX
Recommended Course
DevOps MasterClass 2024: Terraform Kubernetes Ansible Docker Best seller
The Complete Jenkins DevOps CI/CD Pipeline Bootcamp – 2024 Best seller
Master Network Automation with Python for Network Engineers Best seller
Gitlab CI CD Hands On – Build your own 50 Gitlab Pipelines Best seller
Who this course is for:
- Network Engineers, Network Administrators, Network Operatore
- Network Architects
- Net DevOps Engineers
- Network Automation Engineers
- Network Automation testing
- System Administrators, System Engineers
- Cisco Certified Professionals
- CCNA, CCNP , CCI Professionals
- All the Network Automation enthusiast
- DevNet
- DevOps who want to learn Network Automation
- Routing Switching, Wireless and Security Engineers
- Network Implementation Engineers
- Network Design Professionals
- Ansible Engineer Networking