- COURSE
Network Automation with Ansible Fast Track (ANS201FT)
Price: $1,895.00
Duration: 2 days
Certification:
Exam:
Continuing Education Credits:
Learning Credits:
This course provides a comprehensive introduction to using Ansible for network automation and management. Ansible's agentless nature and human-readable YAML syntax lower the barrier to entry, enabling teams to achieve immediate ROI in configuration management and multi-vendor consistency. It teaches the principles of Infrastructure as Code by focusing on the desired outcome rather than a step-by-step process.
Upcoming Class Dates and Times
All Sunset Learning courses are guaranteed to run
- Please Contact Us to request a class date or speak with someone about scheduling options.
Course Outline and Details
Prerequisites
Basic Keyboard Proficiency: Ability to efficiently navigate and use a keyboard, including typing, copy-pasting, and basic text editing in terminal and/or text editors.
Target Audience
- Network Engineer/Administrator
- IT/Network Manager or Team Lead
- Systems Administrator or DevOps Engineer
- Security and Compliance Analyst
- Aspiring Network Architect/Consultant
Course Objectives
- Automate at Scale: Develop and run Ansible playbooks to automate common network administration tasks.
- Manage Multi-Vendor Environments: Use Ansible's core modules and advanced features to manage configurations on a variety of network devices.
- Build Reusable Solutions: Apply Jinja2 templates and Ansible Roles to create scalable, maintainable automation code.
- Secure Your Workflows: Implement secure automation practices using Ansible Vault and robust error-handling techniques.
Course Outline
Ansible Foundations
- Introduction to Ansible
- Introduction to YAML
- Making an Inventory
- Running a Playbook
- ansible.cfg setup
- Looping Tasks
- Setting Variables
- When Condition
Core Modules and Network Collections
- Ansible Module – copy
- Ansible Module – file
- Ansible Module – get_url and uri
- Ansible Module – template
- Collections, Roles, and Ansible Galaxy
- Using Collections
- Exploring Switches with Ansible
- Backup Cisco, Juniper, Arista, and More
Agnostic and Vendor-Specific Modules
- Agnostic Network Modules
- Simplifying Network Playbooks with Agnostic Modules
- Network Playbooks and Vendor Specific Modules
- Ansible Get Switch Config and Archive
- network_cli Playbook
Dynamic Facts and APIs
- Using Ansible Facts
- Network API Calls
- Jinja2 Templating for Network Configurations
Reusability and Security
- Using Roles
- Making Roles
- Ansible Vault
Robustness and Error Handling
- Ansible Error Handling
- Network Playbook Error Handling
- Network Playbook Precheck
- Network Playbooks with Roles and Rollbacks