- Level Professional
- Duration 3 hours
- Course by Cisco Learning and Certifications
-
Offered by
About
This course will train you on the fundamentals of Ansible, an open-source, extensible configuration management tool that streamlines infrastructure management in modern networking environments. You will also learn about Jinja2, a templating language that expands flexibility in automation tasks. Upon completing this course, you will have an essential understanding of Ansible and its application to network automation, enabling you to effectively automate network tasks and improve network operations. This course is primarily intended for network engineers, systems engineers, network architects, and managers interested in learning the fundamentals of network automation and Ansible. By the end of this course, you will be able to: - Construct Ansible playbooks to configure network devices and retrieve operational state data from network devices. - Build Jinja2 templates and YAML data structures to generate desired state configurations. Proficiency in fundamental network routing & switching technologies, basics of Python programming (3-6 mos exp.), and basic Linux knowledge.Modules
Course Introduction for Ansible for Network Automation
1
Discussions
- Meet and Greet
1
Videos
- Specialization Introduction
2
Readings
- Ansible for Network Automation Course Syllabus
- Course Introduction for Ansible for Network Automation
Introduction to Introducing Ansible for Network Automation
1
Videos
- Introduction to Introduction to Introducing Ansible for Network Automation
Configuration Management Tools
1
Assignment
- Practice Quiz for Configuration Management Tools
3
Readings
- Configuration Management Tools
- Configuration Management for Networking
- Cisco Ansible Integrations
Introduction to Ansible
1
Assignment
- Practice Quiz for Introduction to Ansible
3
Readings
- Introduction to Ansible
- How Ansible Works
- Your First Ansible Playbook
Ansible Inventory File
1
Assignment
- New Quiz
1
Readings
- Ansible Inventory File
Use the Cisco IOS Core Configuration Module
1
Assignment
- New Quiz
1
Videos
- Use the Cisco IOS Core Configuration Module
1
Readings
- Use the Cisco IOS Core Configuration Module
Ansible Documentation
1
Assignment
- New Quiz
1
Videos
- Ansible Documentation
1
Readings
- Ansible Documentation
Gather Cisco IOS Device Facts
1
Assignment
- New Quiz
1
Videos
- Gather Cisco IOS Device Facts
1
Readings
- Gather Cisco IOS Device Facts
Use the Cisco IOS Core Command Module
1
Assignment
- Practice Quiz for Cisco IOS Core Command Module
1
Videos
- Use the Cisco IOS Core Command Module
1
Readings
- Use the Cisco IOS Core Command Module
Ask The Expert—Network Automation with Ansible
1
Assignment
- Practice Quiz
1
Videos
- Ask The Expert—Network Automation with Ansible
Graded Quiz for Introducing Ansible for Network Automation
1
Assignment
- Graded Quiz for Introducing Ansible for Network Automation
Module Introduction to Templating Configurations with Jinja2
1
Videos
- Module Introduction Templating Configurations with Jinja2
Jinja2 Overview
1
Assignment
- Practice Quiz for Jinja2 Overview
1
Videos
- Jinja2 Overview
1
Readings
- Jinja2 Overview
Basic YAML
1
Assignment
- Practice Quiz for Basic YAML
1
Videos
- Basic YAML
1
Readings
- Basic YAML
Configuration Templating with Ansible
1
Assignment
- Practice Quiz for Configuration Templating with Ansible
1
Videos
- Configuration Templating with Ansible
1
Readings
- Configuration Templating with Ansible
Graded Quiz for Templating Configurations with Jinja2
1
Assignment
- Graded Quiz for Templating Configurations with Jinja2
Auto Summary
"Ansible for Network Automation" is a professional-level course designed for individuals in the IT and Computer Science domain. It focuses on teaching the fundamentals of Ansible, an open-source configuration management tool, and Jinja2, a powerful templating language. The course aims to streamline infrastructure management and enhance automation in modern networking environments. Participants will gain essential skills to construct Ansible playbooks for configuring network devices and retrieving operational state data. Additionally, learners will become proficient in building Jinja2 templates and YAML data structures to generate desired state configurations. This course is particularly suited for network engineers, systems engineers, network architects, and managers who are eager to delve into network automation using Ansible. A background in fundamental network routing and switching technologies, basic Python programming (3-6 months of experience), and basic Linux knowledge is advised. Offered by Coursera, the course spans 180 hours and is available through Starter and Professional subscription options. By the end of the course, learners will be equipped to effectively automate network tasks and improve network operations, making it an invaluable resource for advancing their careers in network management.

Cisco Learning & Certifications