Actions Panel
Learn from the Nautobot experts in this 1-day workshop on automating Nautobot with Python and Ansible!
When and where
Date and time
Location
Online
Refund Policy
Refunds up to 30 days before eventEventbrite’s fee is nonrefundable.
About this event
- 8 hours
- Mobile eTicket
Learn Network Automation from the experts. Network to Code Academy has been training network engineers along their Network Automation journey for 8+ years.
In addition to training, NTC is THE network automation solutions provider committed to helping clients improve operational efficiencies and the reliability of their networks while reducing costs and allowing IT teams to deliver services faster.
We offer introductory, intermediate, and advanced training, teaching courses on a variety of languages, skills, and technologies in the network automation space.
Objectives
- Learn how to use Python to make REST API calls to Nautobot
- Learn how to leverage pynautobot to interact with Nautobot
- Navigate the REST API and GraphQL using the built-in browsers such as Swagger docs and GraphiQL, respectively
- Articulate the value of the Nautobot GraphQL API
- Compare and contrast the Nautobot REST API and GraphQL
- Build Python scripts using pynautobot to work with data from Nautobot
- Leverage the Nautobot collection for Ansible to retrieve and update data in Nautobot
- Use Ansible to build dynamic inventories and reports based on data from Nautobot
Prerequisites
- Nя╗┐autobot Fundamentals OR hands-on experience working with Nautobot for at least 3 months
- Network Programming & Automation Bootcamp or equivalent basic level experience with Python programming concepts and Ansible Playbooks
- Understanding of HTTP based REST API concepts
- Source of Truth and Nautobot Fundamentals course or equivalent basic level experience with Nautobot
Course Description
Once there is an understanding of Source of Truth and the integral role Nautobot plays within the network automation journey, the next step is getting familiar with Nautobot APIs and how to consume them. This workshop introduces the Nautobot REST API, GraphQL API, pynautobot, and the Nautobot Ansible collection.
Course Outline
Nautobot Application Interfaces
Python and the Nautobot REST API
- Lab 01: Building Nautobot REST API requests with Python
Using the pynautobot SDK for abstracted API interactions
- Lab 02: Using the pynautobot SDK to Manage Nautobot Data
Understanding GraphQL for Nautobot
- Lab 03: Exploring the Nautobot GraphQL API
Using Nautobot data in Ansible
- Lab 04: Using Nautobot Modules and Inventory Plugins in Ansible
- Lab 05: Building a Site Report with Ansible and Nautobot Data
Major Points:
- This is a one(1) day workshop.
- Class hours will start at 9:00am and run until about 5:00pm Eastern Time.
- Each student will have their own dedicated pod with Nautobot installed.
- This course has over 50% hands-on labs.
- Looking for a private enterprise offering of this course for your team? Contact [email protected] for more information.
Brought to you by Network to Code Academy
wя╗┐ww.networktocode.com/academy
$600