IMPORTANT TO NOTE
This is the extended version of this workshop (~6 hours). For the shorter 90 minute session please π¬ click here
This comprehensive, full-day workshop covers Ansible Automation with respect to routers and switches. In the first half, attendees will learn command-line Ansible for network automation β exploring the lab environment, writing playbooks, gathering facts, and using resource modules. In the second half, attendees will apply what theyβve learned to Ansible Automation Platform β exploring automation controller, creating job templates, surveys, role-based access control, and workflows.
After finishing this lab you are ready to start using Ansible for your network automation requirements.
NOTE
In this workshop, attendees will be managing network devices, specifically a Cisco IOS-XE router.
IMPORTANT TO NOTE: This is NOT a deep dive, in the weeds, advanced workshop β itβs an introduction.
| Resource | Link |
|---|---|
| Workshop content and exercises | rhpds.github.io/zt-network-automation-workshop |
| Follow-up assets | Follow-up assets spreadsheet |
| Post-event survey | Post-event survey |
| Certain registration page & promotional email copy | Registration page & promotional email copy |
| Presenter instructions and guide | Presenter instructions and guide |
| Certain event banners | Event banners (Google Drive) |
This workshop is intended as a comprehensive course for Ansible Network Automation. For the condensed 90-minute introduction, see Getting Started with Network Automation. For more in-depth training please refer to Red Hat Training Ansible for Network Automation. The intended audience is someone who has limited or no exposure to writing Ansible Playbooks or using Ansible Automation Platform. This workshop will cover common network scenarios and topics and is best suited for network engineers or folks interested in network automation.
This workshop is geared toward network operators, network engineers, cloud administrators, DevOps engineers, security professionals and anyone interested in network automation.
There is no student prep work required prior to the workshop. It is recommended to complete the free Red Hat training course Ansible Basics: Automation Technical Overview.
Labs are available via the Red Hat Demo Platform under the Introduction to Ansible Network Automation Workshop catalog item. For large events, use the lab hotstarter: https://red.ht/lab-hotstarter
| Activity | Link | Estimated Time |
|---|---|---|
| Slides: Introduction + Workshop Brief | π₯οΈ Google Slides | β±οΈ 20 minutes |
| Exercise 1-1 β Explore the lab environment | π Launch Exercise | β±οΈ 25 minutes |
| Exercise 1-2 β First Ansible Playbook | π Launch Exercise | β±οΈ 30 minutes |
| Exercise 1-3 β Ansible facts | π Launch Exercise | β±οΈ 25 minutes |
| Exercise 1-4 β Resource modules | π Launch Exercise | β±οΈ 30 minutes |
β Break β β±οΈ 15 minutes
| Activity | Link | Estimated Time |
|---|---|---|
| Slides: Ansible Automation Platform Introduction | π₯οΈ Google Slides | β±οΈ 15 minutes |
| Exercise 2-1 β Explore Ansible Automation Platform | π Launch Exercise | β±οΈ 25 minutes |
| Exercise 2-2 β Job templates | π Launch Exercise | β±οΈ 25 minutes |
| Exercise 2-3 β Surveys | π Launch Exercise | β±οΈ 25 minutes |
| β Break | β±οΈ 15 minutes | |
| Exercise 2-4 β RBAC | π Launch Exercise | β±οΈ 20 minutes |
| Exercise 2-5 β Workflows | π Launch Exercise | β±οΈ 25 minutes |
| Slides: Close Out & Q&A | π₯οΈ Google Slides | β±οΈ 10 minutes |
| Lab Title | Description | Link | Estimated Time |
|---|---|---|---|
| Network automation basics: Resource modules | Learn Red Hat Ansible Automation Platform playbook basics for network automation. | π Launch Lab | β±οΈ 20 minutes |
| Network automation basics: Facts | Learn about retrieving facts from a Cisco IOS-XE device. | π Launch Lab | β±οΈ 20 minutes |
| Network automation basics: Infrastructure visibility and awareness | Learn how to use Red Hat Ansible Automation Platform to retrieve facts from network infrastructure and create dynamic documentation. | π Launch Lab | β±οΈ 20 minutes |
| Network automation basics: Surveys | Learn how to create an automation controller survey to configure a Cisco IOS network device. | π Launch Lab | β±οΈ 20 minutes |
Any of the individual labs (that make up the workshop) can be used as a standalone demo.
Additional collateral for network automation:
| ebook title | external link | RHCC Link (employees and partners) |
|---|---|---|
| Network automation for everyone | on redhat.com | Content Center |
| Network automation guide: Expand automation across multivendor networks | on redhat.com | Content Center |
| Connect and communicate with reliable, security-focused network | on redhat.com | Content Center |
| Automate your network with Red Hat | on redhat.com | Content Center |
This is an official Ansible Workshop
This workshop is maintained by the Red Hat Ansible Technical Marketing Team.
Please open an issues on Github
