Network Automation with Ansible - Virtual (WebEx) - July 18, 2017
Event Information
Description
Overview
In this 3 day course, you will learn about foundational skills as they pertain to network automation with Ansible. The network industry is in the midst of change, and one part of that is the operational models and technologies used to manage and operate networks on a day to day basis. For over 20 years, the CLI has been the primary means to manage networks. Going forward, network engineers will be using platforms such as Ansible due to its low barrier to entry.
This course covers the skills needed to get a jump start with Ansible for Network Automation covering data types, data models, and then in depth look at Ansible.
Prerequisites
While there are no programming, software/dev, or automation prerequisites, students should have a good grasp on basic networking concepts.
Course Outline
Data Types
-
Strings
-
Integers
-
Lists
-
Dictionaries
-
Complex Nested Objects
Data Encoding & Data Formats
-
JSON
-
YAML
Using Ansible for Network Automation
-
Ansible Overview
-
Terminology
-
Variable Management
-
Introduction to Jinja2 Templating
-
Device Templating with Jinja2 + Ansible
-
Declarative Configuration Management with NAPALM + Ansible
-
Deeper dive into Ansible (conditionals, iterators, register, variables, check mode, etc.)
-
Using Vendor Specific Modules (Cisco NXOS and Juniper Junos Ansible modules)
-
Ansible Core Modules for issuing show commands and making configuration changes
-
OS Management with Ansible and ntc-ansible (copying files, upgrades, reboots)
-
Roles - Creating Network Abstractions
-
Automating Data Gathering & Documentation
-
Dynamic Inventory Scripts
This is an online virtual WebEx course. It is for 3 days and each day will run approximiately 10:30am ET - 5:30pm ET.
Brought to you by Network to Code, LLC