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.
Ansible for Network Automation
This course is part of Network Automation Engineering Fundamentals Specialization
Instructor: Cisco Learning & Certifications
Sponsored by Mojatu Foundation
2,257 already enrolled
(17 reviews)
Recommended experience
Details to know
Add to your LinkedIn profile
13 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 3 modules in this course
In this module, we will review the topics and what you will learn in this course.
What's included
1 video2 readings1 discussion prompt
In this module, you will be introduced to some of the basics of Ansible. You will become familiar with some of Ansible’s fundamental architecture and components like inventory files, variables, and, most importantly, playbooks. You will also be introduced to the ios_config module, which is explicitly built for Cisco IOS devices and makes creating plays and tasks for your Cisco devices easier. Ansible has numerous modules available for many different vendors, operating systems, and technologies, and this course will discuss how to look up more information about them. You will also be introduced to Ansible Galaxy, a 3rd party repository for Ansible.
What's included
6 videos11 readings9 assignments
Typically, network engineers perform countless manual network operations and changes. The most common workflow is to build a Microsoft Notepad file or Microsoft Word document and call it a template. However, that template is only a set of instructions for building a configuration—it is not a real template. Jinja2 is a templating engine that is purpose-built for Python. You will learn about the Jinja2 templating engine and start to build programmatic templates and command “data” with real configuration templates.
What's included
4 videos3 readings4 assignments
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
17 reviews
- 5 stars
76.47%
- 4 stars
23.52%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 17
Reviewed on Dec 18, 2023
It definitely provides a theoretical introduction to the practical use of Jinja2 in Templating. I will recommend that every student find a means to practice.
Reviewed on Feb 6, 2024
Very informative. I would add a section with an hands on Ansible and jinja lab.
Recommended if you're interested in Information Technology
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy