Course Code: ansiblenetwork
Duration: 14 hours
Prerequisites:
  • Experience with network administration
  • Python programming experience

Audience

  • Network engineers
  • DevOps engineers
Overview:

Ansible is an open source automation tool for managing and configuring network devices. With Ansible, network engineers can lessen network downtime and configuration errors by automating repetitive tasks.    

This instructor-led, live training (online or onsite) is aimed at network or DevOps engineers who wish to use Ansible to manage network systems more efficiently through automation.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start building and using network automation.
  • Create Ansible playbooks for executing and automating tasks in multiple network systems.
  • Use Python network automation scripts to manage and configure network devices.
  • Manage network configuration changes dynamically using Jinja2 templates.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of Ansible features and concepts
  • Understanding network automation    

Getting Started

  • Installing and configuring Ansible
  • Creating Ansible playbooks (YAML)
  • Building the Ansible file structure

Running Ansible Commands and Playbook

  • Executing YAML coding examples
  • Using CDP to show neighboring devices
  • Saving ARP tables
  • Clearing and resetting counters
  • Rebooting network devices
  • Backing up configurations

Configuring Network Devices

  • Configuring banner messages
  • Configuring loopback interfaces (OSPF)
  • Creating VLANs and users
  • Encrypting files using Ansible Vault

Working with Jinja2 templates

  • Manipulating data using filters
  • Running and evaluating tests    
  • Retrieving data using lookups
  • Designing templates on Python3

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Ansible for Network Engineers

Qatar - Ansible for Network Engineers

Egypt - Ansible for Network Engineers

Saudi Arabia - Ansible for Network Engineers

South Africa - Ansible for Network Engineers

Brasil - Ansible for Network Engineers

Canada - Ansible for Network Engineers

中国 - Ansible for Network Engineers

香港 - Ansible for Network Engineers

澳門 - Ansible for Network Engineers

台灣 - Ansible for Network Engineers

USA - Ansible for Network Engineers

Österreich - Ansible for Network Engineers

Schweiz - Ansible for Network Engineers

Deutschland - Ansible for Network Engineers

Czech Republic - Ansible for Network Engineers

Denmark - Ansible for Network Engineers

Estonia - Ansible for Network Engineers

Finland - Ansible for Network Engineers

Greece - Ansible for Network Engineers

Magyarország - Ansible for Network Engineers

Ireland - Ansible for Network Engineers

Luxembourg - Ansible for Network Engineers

Latvia - Ansible for Network Engineers

España - Ansible for Network Engineers

Italia - Ansible for Network Engineers

Lithuania - Ansible for Network Engineers

Nederland - Ansible for Network Engineers

Norway - Ansible for Network Engineers

Portugal - Ansible for Network Engineers

România - Ansible for Network Engineers

Sverige - Ansible for Network Engineers

Türkiye - Ansible for Network Engineers

Malta - Ansible for Network Engineers

Belgique - Ansible for Network Engineers

France - Ansible for Network Engineers

日本 - Ansible for Network Engineers

Australia - Ansible for Network Engineers

Malaysia - Ansible for Network Engineers

New Zealand - Ansible for Network Engineers

Philippines - Ansible for Network Engineers

Singapore - Ansible for Network Engineers

Thailand - Ansible for Network Engineers

Vietnam - Ansible for Network Engineers

India - Ansible for Network Engineers

Argentina - Ansible for Network Engineers

Chile - Ansible for Network Engineers

Costa Rica - Ansible for Network Engineers

Ecuador - Ansible for Network Engineers

Guatemala - Ansible for Network Engineers

Colombia - Ansible for Network Engineers

México - Ansible for Network Engineers

Panama - Ansible for Network Engineers

Peru - Ansible for Network Engineers

Uruguay - Ansible for Network Engineers

Venezuela - Ansible for Network Engineers

Polska - Ansible for Network Engineers

United Kingdom - Ansible for Network Engineers

South Korea - Ansible for Network Engineers

Pakistan - Ansible for Network Engineers

Sri Lanka - Ansible for Network Engineers

Bulgaria - Ansible for Network Engineers

Bolivia - Ansible for Network Engineers

Indonesia - Ansible for Network Engineers

Kazakhstan - Ansible for Network Engineers

Moldova - Ansible for Network Engineers

Morocco - Ansible for Network Engineers

Tunisia - Ansible for Network Engineers

Kuwait - Ansible for Network Engineers

Oman - Ansible for Network Engineers

Slovakia - Ansible for Network Engineers

Kenya - Ansible for Network Engineers

Nigeria - Ansible for Network Engineers

Botswana - Ansible for Network Engineers

Slovenia - Ansible for Network Engineers

Croatia - Ansible for Network Engineers

Serbia - Ansible for Network Engineers

Bhutan - Ansible for Network Engineers

Nepal - Ansible for Network Engineers

Uzbekistan - Ansible for Network Engineers